Willoughby (873) Limited is a dissolved company incorporated on 30 April 2013 with the registered office located in Birmingham, West Midlands. Willoughby (873) Limited was registered 12 years ago.
Registered office address changed from Parklands Industrial Estate Forest Road Denmead Hampshire PO7 6TJ to Four Brindley Place Birmingham West Midlands B1 2HZ on 19 April 2017