About Starline Ball Valves Limited (04163559) United Kingdom