About Devon Stoves Ltd. (05991716) United Kingdom