| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | JCRA GROUP LIMITED | 🇬🇧Regno Unito | Dissolved | 17/05/2026 – 27/02/2013 |
| Officer | FENDIX MEDIA LIMITED | 🇬🇧Regno Unito | Active | 01/06/2026 – present |
| Officer | AIRLINE INVESTMENTS LIMITED | 🇬🇧Regno Unito | Active | 18/05/2026 – 30/04/2024 |
| Officer | SECTOR AIRCRAFT LEASING LIMITED | — | Liquidation | 16/12/2025 – present |
| Officer | SECTOR AVIATION HOLDINGS LIMITED | — | Liquidation | 16/12/2025 – present |
| Officer | SHELSWELL SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 25/05/2026 – 05/10/2012 |
| Officer | SHELSWELL SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 25/05/2026 – 22/07/2011 |
| Officer | FRYINGDOWN SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 16/02/2026 – 03/10/2011 |
| Officer | FRYINGDOWN SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 16/02/2026 – 03/10/2011 |
| Officer | FIVE OAKS SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 16/02/2026 – 03/10/2011 |
| Officer | FIVE OAKS SOLAR PARK LIMITED | 🇬🇧Regno Unito | Active | 16/02/2026 – 03/10/2011 |
| Officer | CANTELUPE SOLAR LIMITED | 🇬🇧Regno Unito | Active | 11/02/2026 – 20/12/2012 |
| Officer | CANTELUPE SOLAR LIMITED | 🇬🇧Regno Unito | Active | 11/02/2026 – 22/07/2011 |
| Officer | BELLGRANGE CONSULTANCY LIMITED | — | Dissolved | 25/05/2026 – present |
| Officer | BELLGRANGE CONSULTANCY LIMITED | — | Dissolved | 25/05/2026 – present |
| Officer | HAYSMERE LIMITED | — | Dissolved | 23/05/2026 – present |
| Officer | HAYSMERE LIMITED | — | Dissolved | 23/05/2026 – present |
| Officer | PECCATER SAFETY PRODUCTS LIMITED | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – 08/11/2012 |
| Officer | CCU (EU) LIMITED | 🇬🇧Regno Unito | Dissolved | 31/05/2026 – present |
| Officer | REDDING PARK DEVELOPMENT COMPANY LIMITED | 🇬🇧Regno Unito | Active | 05/02/2026 – 31/12/2009 |
| Officer | AAM ASSOCIATES LIMITED | 🇬🇧Regno Unito | Active | 18/04/2026 – present |
| Officer | UBERIOR INFRASTRUCTURE INVESTMENTS LIMITED | 🇬🇧Regno Unito | Dissolved | 08/03/2026 – 12/01/2000 |
25/05/2026
United Kingdom → Scotland
23/05/2026
Scotland → United Kingdom
22/05/1998
appointed