About Willow 1959 Limited (09860050) United Kingdom