| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | SR INVEST LIMITED | — | Dissolved | 15/04/2026 – 05/04/2019 |
| Officer | VITBUDCO LIMITED | 🇬🇧Regno Unito | Dissolved | 28/04/2026 – 23/05/2023 |
| Officer | SPOWER HOLDCO 1 (UK) LTD. | — | Active | 03/05/2026 – 26/10/2020 |
| Officer | GOLDEN HILL SOLAR LIMITED | 🇬🇧Regno Unito | Active | 10/03/2026 – 26/10/2020 |
| Officer | HIGHER TREGARNE SOLAR (UK) LIMITED | 🇬🇧Regno Unito | Active | 25/05/2026 – 26/10/2020 |
| Officer | SHOALS HOOK SOLAR (UK) LIMITED | 🇬🇧Regno Unito | Active | 10/05/2026 – 26/10/2020 |
| Officer | GOLDEN HILL SOLAR (UK) LIMITED | 🇬🇧Regno Unito | Active | 28/05/2026 – 26/10/2020 |
| Officer | CRUG MAWR SOLAR FARM LIMITED | 🇬🇧Regno Unito | Active | 09/03/2026 – 26/10/2020 |
| Officer | BRANDEN SOLAR PARKS (HOLDINGS) LIMITED | 🇬🇧Regno Unito | Active | 17/05/2026 – 26/10/2020 |
| Officer | AMBER SOLAR PARKS LIMITED | 🇬🇧Regno Unito | Active | 19/05/2026 – 26/10/2020 |
| Officer | AMBER SOLAR PARKS (HOLDINGS) LIMITED | 🇬🇧Regno Unito | Active | 27/01/2026 – 26/10/2020 |
| Officer | KS SPV 4 LIMITED | 🇬🇧Regno Unito | Active | 26/05/2026 – 26/10/2020 |
| Officer | KS SPV 3 LIMITED | 🇬🇧Regno Unito | Active | 26/05/2026 – 26/10/2020 |
| Officer | MICHELANGELO ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 13/02/2017 |
| Officer | PERUGINO ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 24/03/2017 |
| Officer | CIMABUE SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 24/03/2017 |
| Officer | MASOLINO ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 24/03/2017 |
| Officer | DONATELLO ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 13/02/2017 |
| Officer | BOTTICELLI ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 13/02/2017 |
| Officer | UCCELLO ENERGY LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 13/02/2017 |
| Officer | CARAVAGGIO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 24/03/2017 |
| Officer | ANGELICO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | PINTURICCHIO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 24/03/2017 |
| Officer | LINCOLN RED POWER LIMITED | 🇬🇧Regno Unito | Dissolved | 09/05/2026 – 13/02/2017 |
| Officer | CANALETTO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | PIRLO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | GIOTTO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 24/03/2017 |
| Officer | TIZIANO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | LEONARDO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | TINTORETTO SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | MODIGLIANI SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | BRAMANTE SOLAR LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – 13/02/2017 |
| Officer | PIPER FARMS ENERGY LIMITED | 🇬🇧Regno Unito | Active | 09/05/2026 – 24/03/2017 |
| Officer | CAUSILGEY LIMITED | 🇬🇧Regno Unito | Active | 10/04/2026 – 20/06/2016 |
| Officer | TREDOWN FARM LIMITED | 🇬🇧Regno Unito | Active | 09/04/2026 – 20/06/2016 |
| Officer | HILL END FARM LIMITED | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
| Officer | HAYMAKER (MOUNT MILL) LTD | 🇬🇧Regno Unito | Active | 09/04/2026 – 20/06/2016 |
| Officer | SULIS ENERGY LIMITED | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
| Officer | SULIS ENERGY HOLDINGS LIMITED | 🇬🇧Regno Unito | Dissolved | 02/05/2026 – 20/06/2016 |
| Officer | STEADFAST MOLLAND SOLAR LIMITED | 🇬🇧Regno Unito | Active | 19/05/2026 – 17/08/2016 |
| Officer | BNRG IOW LIMITED | 🇬🇧Regno Unito | Active | 10/04/2026 – 20/06/2016 |
| Officer | CRAYMARSH LIMITED | 🇬🇧Regno Unito | Active | 10/04/2026 – 20/06/2016 |
| Officer | SUN GREEN ENERGY LIMITED | 🇬🇧Regno Unito | Active | 27/05/2026 – 20/06/2016 |
| Officer | STEADFAST PARKHOUSE SOLAR LIMITED | 🇬🇧Regno Unito | Active | 12/04/2026 – 20/06/2016 |
| Officer | PALFREYS BARTON LIMITED | 🇬🇧Regno Unito | Active | 09/04/2026 – 20/06/2016 |
| Officer | STEADFAST SHIPTON BELINGER SOLAR LIMITED | 🇬🇧Regno Unito | Active | 12/04/2026 – 20/06/2016 |
| Officer | NEWLANDS SOLAR LIMITED | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
| Officer | MSP TREGASSOW LIMITED | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
| Officer | STEADFAST RUDGE SOLAR LTD | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
| Officer | NINNIS FARM LIMITED | 🇬🇧Regno Unito | Active | 11/04/2026 – 20/06/2016 |
28/04/2026
England → United Kingdom
15/04/2026
United Kingdom → England
13/02/2017
resigned