About Ampersand Apartments Management Company Limited (11188478) United Kingdom