About James Incorporated Ltd (12735216) United Kingdom