About Taylor James Limited (04799582) United Kingdom