About Number 22 Gambier Terrace Management Company Limited (03260111) United Kingdom