About Glowheat (devon) Limited (08925355) United Kingdom