About Devon Appliances Ltd (08675674) United Kingdom