About Haddow Stoves Shop Limited (08757253) United Kingdom