About Albert Square Apartments Limited (03817632) United Kingdom