About Spirax-sarco Europe Limited (01391602) United Kingdom