About Twenty Five Ennismore Gardens Limited (02781829) United Kingdom