About Apollo Place Residents Management Company Limited (04970728) United Kingdom