About James Loach Co Ltd (12852604) United Kingdom