The not-for-profit organisation puts on ambitious art, music and performance in the unlikely setting of a multi-storey car park in Peckham