About Glow Stove Installations Limited (08383171) United Kingdom