About Thompson Valves Limited (02791464) United Kingdom