About 18-20 Cambridge Road Ely Management Limited (04469165) United Kingdom