About 118 Elgin Avenue Management Limited (08157313) United Kingdom