About Fox & Hounds Limited (03877806) United Kingdom