About Taylor James Group Ltd (11746008) United Kingdom