About Albion Place Residents Company Limited (04465860) United Kingdom