About Glowserve Limited (12711693) United Kingdom