About Westminster Apartments Limited (12993391) United Kingdom