About 69 Church Road Management Company Limited (13188623) United Kingdom