About Kls Stoves & Installations Limited (07812529) United Kingdom