About Fox Lloyd Limited (11579734) United Kingdom