About Happy Hounds Hotel Limited (11076292) United Kingdom