About Cotswold Appliances (oxford) Limited (07028337) United Kingdom