About 11 Leighton Terrace Management Company Limited (02597744) United Kingdom