About Tecs Specialist Water Limited (12941823) United Kingdom