About Vulcan Sprinklers Limited (06389499) United Kingdom