About Ebury Place Apartments Management Company Limited (11309679) United Kingdom