About Toucan Appliances Ltd (10521380) United Kingdom