About Willard Wigan Limited (08556062) United Kingdom