About Willow Appliances Limited (12117113) United Kingdom