About 21 Upper Church Road Management Company Ltd (02572519) United Kingdom