About Fox & Magpie Ltd (12699458) United Kingdom