About Flowserve International Limited (03573433) United Kingdom