OpenCompanies

Xela (Staghorn) Limited

Company number
14533306
Status
Active
Type
Private Limited Company
Incorporated
9 Dec 2022
Nature of business
Other construction installation
Corporate group
Post Road Europe (Iv) Holdings Limited (15 companies)

Registered office

Unit 3, 31
Plympton Street
London
NW8 8AB

Previous names

  • CEC (Staghorn) Ltd (until 6 Jan 2026)

Control

NameNature of controlNotifiedCeased
Post Road Europe (Iv) Holdings Limited Significant Influence Or Control 9 Jun 2024
Mr Alexander Graham Goodall Significant Influence Or Control 9 Mar 2023
Clean Energy Cap Ltd Ownership Of Shares 75 To 100 Percent 9 Dec 2022

Accounts

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

Connections

Owned by

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

Data