About Willoughby (880) Limited (09476210) United Kingdom