About Glow-worm Boiler Ltd (12705103) United Kingdom