About Kew Square Apartments Limited (11841298) United Kingdom