About Taylor James 0476 Limited (09028888) United Kingdom