About 66 Elgin Avenue Limited (05585951) United Kingdom