About Westwood Apartments Limited (11725767) United Kingdom