About Slugworth Valves Ltd (SC639962) United Kingdom