About Vulcanhall Limited (03659561) United Kingdom