About Stroud Domestic Appliances Limited (10754611) United Kingdom