About Taylor James Associates Limited (06366893) United Kingdom