About The Willingale Shop Limited (12459580) United Kingdom