About Ennismore Gardens Properties Limited (13106060) United Kingdom