| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | CMJ CAPITAL MANAGEMENT LTD | 🇬🇧United Kingdom | Active | 10/04/2026 – present |
| Officer | MYTAX SOFTWARE LTD | 🇬🇧United Kingdom | Dissolved | 14/04/2026 – present |
| Officer | CLOUD JUICE LIMITED | — | Dissolved | 23/05/2026 – present |
| Officer | CMJ ACCOUNTANCY LTD | 🇬🇧United Kingdom | Active | 26/05/2026 – present |
12/07/2019
appointed
01/11/2018
appointed
18/08/2010
appointed