| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | CLARKE 4X4 LTD | 🇬🇧United Kingdom | Active | 22/04/2026 – 03/03/2017 |
| Officer | POINT2LAW LIMITED | 🇬🇧United Kingdom | Dissolved | 12/05/2026 – 13/02/2014 |
| Officer | KEELEX 399 LIMITED | 🇬🇧United Kingdom | Dissolved | 12/05/2026 – present |
| Officer | KEELEX 385 LIMITED | — | Dissolved | 15/05/2026 – present |
| Officer | KEELEX 386 LIMITED | 🇬🇧United Kingdom | Dissolved | 15/05/2026 – 06/02/2014 |
| Officer | KEELEX 384 LIMITED | — | Dissolved | 17/05/2026 – present |
| Officer | MUSGROVE INVESTMENTS LIMITED | 🇬🇧United Kingdom | Active | 17/05/2026 – 29/04/2013 |
| Officer | SST RESOURCES LIMITED | 🇬🇧United Kingdom | Active | 17/05/2026 – 22/11/2012 |
| Officer | BERT FRANK LIMITED | 🇬🇧United Kingdom | Active | 14/01/2026 – 08/12/2012 |
| Officer | KEELEX 380 LIMITED | — | Dissolved | 17/05/2026 – present |
| Officer | HUNSTONE LIMITED | — | Active | 18/05/2026 – 06/03/2013 |
| Officer | ALMAND LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | STREAM2SCHOOL LTD | — | Dissolved | 19/05/2026 – 06/08/2013 |
| Officer | VERONICA HOUSE LIMITED | 🇬🇧United Kingdom | Active | 19/05/2026 – 06/03/2013 |
| Officer | MUNICIPAL CLEANING MACHINES LIMITED | — | Dissolved | 20/05/2026 – 12/03/2012 |
| Officer | COMMERCIAL CLEANING MACHINES LIMITED | — | Dissolved | 20/05/2026 – 12/03/2012 |
| Officer | A.M. NORRIS (HOLDINGS) LIMITED | — | Active | 20/05/2026 – 22/03/2012 |
| Officer | A.M. NORRIS (PROPERTIES) LIMITED | — | Active | 20/05/2026 – 22/03/2012 |
| Officer | INDUSTRIAL CLEANING MACHINES LIMITED | — | Active | 21/05/2026 – 12/03/2012 |
| Officer | KEELEX 367 LIMITED | — | Dissolved | 22/05/2026 – 22/03/2012 |
| Officer | RVEL HOLDINGS LIMITED | — | Dissolved | 22/05/2026 – 22/12/2011 |
| Officer | DUNSTALL HOLDINGS LIMITED | — | Other | 25/05/2026 – 17/12/2010 |
| Officer | PEAL MANAGEMENT HOLDINGS LIMITED | 🇬🇧United Kingdom | Active | 31/05/2026 – 24/11/2009 |
| Officer | MAHCON HOLDINGS LIMITED | 🇬🇧United Kingdom | Active | 31/05/2026 – 28/07/2009 |
| Officer | ESLAND CHILD SERVICES LIMITED | 🇬🇧United Kingdom | Dissolved | 31/05/2026 – 12/08/2009 |
| Officer | THE ESLAND GROUP LIMITED | 🇬🇧United Kingdom | Active | 31/05/2026 – 12/08/2009 |
| Officer | KEELEX 337 LIMITED | 🇬🇧United Kingdom | Active | 31/05/2026 – 09/10/2009 |
| Officer | EAT4LESS (EUROPE) LIMITED | — | Dissolved | 01/06/2026 – 04/06/2009 |
| Officer | KEELEX 334 LIMITED | — | Dissolved | 01/06/2026 – present |
03/03/2017
resigned
24/02/2017
appointed
25/06/2009
appointed