| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | — | — | Active | 05/06/2026 – present |
| Officer | CORPORATE-E LIMITED | 🇬🇧Regno Unito | Dissolved | 18/05/2026 – present |
| Officer | EMPLOY-E PLUS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | WORK TECHNICAL-E LIMITED | 🇬🇧Regno Unito | Dissolved | 20/05/2026 – present |
| Officer | — | — | Active | 05/06/2026 – present |
| Officer | — | — | Active | 05/06/2026 – present |
| Officer | COUNT-E LIMITED | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | MANAGED WORKPLACE SOLUTIONS LIMITED | — | Dissolved | 26/05/2026 – 15/09/2010 |
| Officer | LEGITAS GROUP LIMITED | — | Dissolved | 27/05/2026 – present |
| Officer | TECHNICAL-E LIMITED | — | Dissolved | 27/05/2026 – 01/02/2013 |
| Officer | EMPLOY-E LIMITED | — | Dissolved | 27/05/2026 – present |
| Officer | WORK PAY-E LIMITED | — | Dissolved | 27/05/2026 – present |
| Officer | — | — | Active | 05/06/2026 – 26/07/2013 |
| Officer | WORK LEGAL-E LIMITED | — | Dissolved | 29/05/2026 – present |
| Officer | ABERFOYLE MEDICARE LIMITED | — | Dissolved | 30/05/2026 – present |
| Officer | ABERFOYLE SERVICES LIMITED | — | Dissolved | 01/06/2026 – 14/09/2010 |
| Officer | — | — | Active | 05/06/2026 – present |
| Officer | — | — | Active | 05/06/2026 – present |
05/06/2026
United Kingdom → Scotland
29/05/2026
Scotland → United Kingdom
10/10/2005
appointed