About Springhead Sprinklers Limited (03482303) United Kingdom