About Flowserve (uk) Limited (04075136) United Kingdom