About Fox & Co Plant Ltd (13259244) United Kingdom