About James Group Investments Limited (11724448) United Kingdom