About Company Fox & Co Ltd (11949074) United Kingdom