About 120 Church Road Management Company Limited (10510085) United Kingdom