About James & Co Investments Ltd (12509685) United Kingdom