About Spx Flow Europe Limited (07065382) United Kingdom