About 27 Upper Church Road Management Company Limited (02361317) United Kingdom