About Ellesmere Road Apartments Management Company Limited (08128738) United Kingdom