About Fox & Hounds England Limited (11200448) United Kingdom