About 77a - 81c Cambridge Road Ely Management Limited (04399701) United Kingdom