| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | FOX SPECIAL NEEDS TRANSPORT LIMITED | 🇬🇧United Kingdom | Dissolved | 30/05/2026 – 01/10/2009 |
| Officer | MOORCROFTS OF LONDON LIMITED | 🇬🇧United Kingdom | Dissolved | 03/06/2026 – 18/09/2008 |
| Officer | ERP DATA SOLUTIONS LIMITED | 🇬🇧United Kingdom | Dissolved | 03/06/2026 – 17/09/2008 |
| Officer | FOUR EYEZ PRODUCTIONS LIMITED | — | Dissolved | 03/06/2026 – 12/09/2008 |
| Officer | BUGMASTER SOFTWARE TESTING CONSULTANCY LIMITED | — | Dissolved | 03/06/2026 – 22/08/2008 |
| Officer | LONDON CITY WASTE RECYCLING LIMITED | — | Dissolved | 03/06/2026 – 15/09/2008 |
| Officer | SJB COMMUNICATIONS UK LIMITED | — | Dissolved | 03/06/2026 – 19/08/2008 |
| Officer | QUDOS IT SOLUTIONS LTD | — | Active | 03/06/2026 – 07/08/2008 |
| Officer | META TRAINING LIMITED | — | Dissolved | 03/06/2026 – 01/08/2008 |
| Officer | MIDDLEWICK CONSULTING LIMITED | — | Dissolved | 03/06/2026 – 23/06/2008 |
| Officer | 24/7 MAINTENANCE & CLEANING LIMITED | — | Dissolved | 03/06/2026 – 17/06/2008 |
| Officer | DJC PROPERTY MANAGEMENT SERVICES LIMITED | — | Dissolved | 03/06/2026 – 16/06/2008 |
| Officer | CORPORATE TRADING SERVICES LIMITED | — | Dissolved | 04/06/2026 – 02/06/2008 |
| Officer | BELLS BLINDS UK LIMITED | 🇬🇧United Kingdom | Dissolved | 04/06/2026 – 28/05/2008 |
| Officer | BRITON SOLUTIONS LIMITED | — | Dissolved | 04/06/2026 – 23/04/2008 |
| Officer | DJC SECRETARIAL AND MAINTENANCE LIMITED | 🇬🇧United Kingdom | Active | 13/01/2026 – 23/04/2008 |
| Officer | DANI DEVELOPMENTS LIMITED | — | Dissolved | 04/06/2026 – 22/04/2008 |
| Officer | RADICAL-P LIMITED | 🇬🇧United Kingdom | Active | 04/06/2026 – 19/04/2008 |
| Officer | RPC UK LIMITED | 🇬🇧United Kingdom | Active | 04/06/2026 – 12/04/2008 |
| Officer | DUGDALE IT SERVICES LIMITED | — | Dissolved | 04/06/2026 – 03/04/2008 |
| Officer | CABALICIOUS LIMITED | — | Dissolved | 04/06/2026 – 01/04/2008 |
| Officer | LINE OF SIGHT PRODUCTIONS LIMITED | 🇬🇧United Kingdom | Active | 04/06/2026 – 01/04/2008 |
01/10/2009
resigned
25/09/2009
appointed
01/04/2008
resigned