About Ledbury Kitchens & Appliances Ltd (10228789) United Kingdom