About Chavasse Apartments Limited (13594282) United Kingdom