About Taylor James Investments Ltd (11362706) United Kingdom