About Willoughby S Consolidated Public Limited Company (00042769) United Kingdom