About Taylor-watts Limited (04189912) United Kingdom