About 69 Church Road Flats Management Limited (02434416) United Kingdom