A modern arts venue in South London, this inspired organisation was established to build a cultural hub centred on the legacy of the former