About Horse & Groom Hotel Limited (07806348) United Kingdom