About Taylor Thomson Limited (10395413) United Kingdom