About James Investments Limited (07626904) United Kingdom