Willoughby (891) started its operations in 2016 as a Private Limited Company registered with number: 10167031. This particular business has been active for 8 years and the present status is active. This company's registered office is registered in Leeds at Westfield Court. Anyone can also locate the company utilizing the post code, LS12 4PX. The enterprise's declared SIC number is 70100 which means Activities of head offices. The latest financial reports detail the period up to 2022-03-31 and the most recent annual confirmation statement was submitted on 2023-04-27.
As stated, this company was incorporated in 6th May 2016 and has so far been overseen by three directors.
The companies that control this firm are: Willoughby Trust Limited owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in Nottingham at 80 Mount Street, NG1 6HH and was registered as a PSC under the registration number 14627292.