El centro pertenece a City of London Corporation, la tercera mayor fundación de arte del Reino Unido.