About Ecoflame Stoves Limited (12719858) United Kingdom