About Spx Flow Technology England Limited (12069238) United Kingdom