About Taylor James (holdings) Limited (09196645) United Kingdom