About Westcliffe Apartments Ltd (12246391) United Kingdom