| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | ENERGI GENERATION HOLDINGS LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 39 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 38 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 37 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 40 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 36 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 41 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 35 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 34 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 32 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 31 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 24 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 28 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 23 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 29 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 30 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 22 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 21 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 19 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 26 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 16 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | ENERGI GENERATION 17 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | FIELD WHITEBIRK LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – 11/10/2022 |
| Officer | ENERGI GENERATION 6 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 13 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | INFINIS (PEEL ROAD) ENERGY STORAGE LIMITED | 🇬🇧Regno Unito | Active | 01/05/2026 – 15/08/2024 |
| Officer | INFINIS (CATON ROAD) ENERGY STORAGE LIMITED | 🇬🇧Regno Unito | Active | 01/05/2026 – 09/06/2025 |
| Officer | ENERGI GENERATION 10 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 15 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 8 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 11 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 14 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 5 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 3 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION 2 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | SWB SKELMERSDALE LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – 18/04/2018 |
| Officer | ENERGI GENERATION 4 LTD | 🇬🇧Regno Unito | Active | 01/05/2026 – present |
| Officer | ENERGI GENERATION LTD | 🇬🇧Regno Unito | Active | 01/06/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | SOLAR PARK DEVELOPMENTS 37 LTD | — | Dissolved | 01/05/2026 – present |
| Officer | SOLAR PARK DEVELOPMENTS 40 LTD | — | Dissolved | 01/05/2026 – present |
| Officer | — | — | Active | 01/05/2026 – present |
| Officer | SOLAR PARK DEVELOPMENTS 27 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
| Officer | SOLAR PARK DEVELOPMENTS 29 LTD | 🇬🇧Regno Unito | Dissolved | 01/05/2026 – present |
09/06/2025
resigned
15/08/2024
resigned
06/07/2016
appointed