OpenCompanies

Xela (Leaf) Limited

Company number
14463508
Status
Active
Type
Private Limited Company
Incorporated
4 Nov 2022
Nature of business
Production of electricity
Corporate group
Two Blues Solar UK Assetco 1 Limited (19 companies)

Registered office

Clean Energy Capital Unit 3,
31 Plympton Street
London
NW8 8AB

Previous names

  • CEC (Leaf) Ltd (until 5 Jan 2026)
  • CEC (Project Aston) Ltd (until 22 Feb 2023)
  • CEC Spv (No.1) Ltd (until 15 Nov 2022)

Control

NameNature of controlNotifiedCeased
Post Road Europe (Iv) Holdings Limited Significant Influence Or Control 9 Jun 2024
Alexander Goodall Significant Influence Or Control 8 Mar 2023
Xela Energy (Assets) Limited Ownership Of Shares 75 To 100 Percent
Voting Rights 75 To 100 Percent
4 Nov 2022

Accounts

Year ended Net assets Employees
31 May 2025 Dormant £1 -
31 May 2024 Dormant £1 1
31 May 2023 Dormant £1 1

Connections

Owned by

Xela (Leaf) Limited → Post Road Europe (Iv) Holdings Limited

Companies at the same address

Data