About James Fox Holdings Ltd (10950887) United Kingdom