About 18 Ennismore Avenue Management Limited (08478878) United Kingdom