Clitheroe Solar Tech Ltd is an active company incorporated on 10 March 2025 with the registered office located in Preston, Lancashire. Clitheroe Solar Tech Ltd was registered 11 months ago.
Application to strike the company off the register
Submitted on 24 Nov 2025
Registered office address changed from 9 Black Lane Croft Clitheroe BB7 2EZ United Kingdom to Cotton Court Adelphi Street Preston PR1 7BE on 11 July 2025