About Ellenborough House Apartments Management Company Limited (04362134) United Kingdom