Skip to main content"

Blenches Mill Farm Solar Park Limited

Registration reference
ZC181888
Date registered
24 June 2026
Registration expires
23 June 2027
Payment tier
Tier 1
Data controller
Blenches Mill Farm Solar Park Limited
Address
5th Floor, North Side 7/10 Chandos Street Cavendish Square London W1G 9DQ