About Taylor James Stephens Ltd (11012218) United Kingdom