About 240 Church Road Management Company Limited (09058846) United Kingdom