About Eccleston Square Hotel Limited (07200166) United Kingdom