About 17 Church Road Management Company Limited (09127211) United Kingdom