About Badger & Fox Limited (08518292) United Kingdom