| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | ZANIN CONSTRUCTION SERVICES LTD | — | Dissolved | 14/05/2026 – present |
| Officer | CHERYL BUTTERWORTH LTD | — | Dissolved | 16/05/2026 – present |
| Officer | HALLOWS CONTRACTING LTD | — | Dissolved | 16/05/2026 – present |
| Officer | HANSONIO SOLUTIONS LTD | 🇬🇧Regno Unito | Dissolved | 16/05/2026 – 15/04/2016 |
| Officer | FAULKNER ENTERPRISES LTD | — | Dissolved | 17/05/2026 – present |
| Officer | YACHT CARE SPECIALISTS LTD | — | Dissolved | 17/05/2026 – present |
| Officer | ARMADA 2208 LTD | — | Dissolved | 17/05/2026 – present |
| Officer | ARMADA 2205 LTD | — | Dissolved | 18/05/2026 – present |
| Officer | ARMADA 2204 LTD | 🇬🇧Regno Unito | Dissolved | 18/05/2026 – present |
| Officer | ARMADA 2206 LTD | 🇬🇧Regno Unito | Dissolved | 18/05/2026 – present |
| Officer | ARMADA 2207 LTD | 🇬🇧Regno Unito | Dissolved | 19/05/2026 – present |
| Officer | WLT ENGINEERING LTD | 🇬🇧Regno Unito | Dissolved | 19/05/2026 – present |
| Officer | RMM LOCUM SERVICES LTD | — | Dissolved | 20/05/2026 – present |
| Officer | P J WOODS ENGINEERING LTD | — | Dissolved | 20/05/2026 – present |
| Officer | LAURA WALLACE LTD | — | Dissolved | 21/05/2026 – present |
| Officer | ARMADA 2198 LTD | — | Dissolved | 22/05/2026 – present |
| Officer | ARMADA 2199 LTD | — | Dissolved | 22/05/2026 – present |
| Officer | DANIELLE FRASER LTD | — | Dissolved | 22/05/2026 – present |
| Officer | ARMADA 2188 LTD | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – present |
| Officer | ARMADA 2190 LTD | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – present |
| Officer | RACHAEL TANSEY & CO LTD | — | Dissolved | 25/05/2026 – 01/04/2012 |
| Officer | ARMADA 2189 LTD | — | Dissolved | 25/05/2026 – present |
| Officer | ARMADA 2185 LTD | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – present |
| Officer | ARMADA 2186 LTD | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – present |
| Officer | ARMADA 2184 LTD | 🇬🇧Regno Unito | Dissolved | 25/05/2026 – present |
| Officer | SOFIAMARIE LTD | — | Dissolved | 25/05/2026 – present |
| Officer | P O D SOCIAL CARE LTD | 🇬🇧Regno Unito | Active | 19/01/2026 – present |
| Officer | ARMADA 2183 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2254 LTD | — | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2251 LTD | — | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2252 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2253 LTD | — | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2177 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2180 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2176 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2182 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2178 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2179 LTD | 🇬🇧Regno Unito | Dissolved | 26/05/2026 – present |
| Officer | ARMADA 2174 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2175 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2169 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2173 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2171 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2170 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2168 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2154 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2162 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2159 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2166 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
| Officer | ARMADA 2155 LTD | 🇬🇧Regno Unito | Dissolved | 27/05/2026 – present |
18/06/2020
resigned
15/04/2016
resigned
13/05/2010
appointed