Registered with number 09261880 ten years ago, Twyford Solar Limited had been a private limited company until April 20, 2021 - the time it was dissolved. The official mailing address was 8 Spur Road, Cosham Portsmouth.
This specific limited company was managed by just one managing director: Kevin C., who was arranged to perform management duties in October 2014.
The companies with significant control over this firm included: Twyford Homes Limited owned over 3/4 of company shares. This business could have been reached in Portsmouth at Twyford Avenue, PO2 8PE and was registered as a PSC under the reg no 4375054.