About Otter & Hound Pub Company Limited (10057601) United Kingdom