About Fox Pet Stores Limited (12671357) United Kingdom