About Townsend Household Appliances Ltd (08126272) United Kingdom