About Taylors Technical Services Limited (01986207) United Kingdom