About 52 Alma Road Management Company Limited (02753499) United Kingdom