About Taylor Earnshaw Limited (08099776) United Kingdom