| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | SJW WIND LTD | 🇬🇧United Kingdom | Active | 16/03/2026 – present |
| Person with significant control | SJW WIND LTD | 🇬🇧United Kingdom | Active | 01/10/2025 – present |
| Person with significant control | SUPERB CYCLES LTD | 🇬🇧United Kingdom | Dissolved | 18/04/2024 – present |
| Officer | SOFTPLAN LIMITED | 🇬🇧United Kingdom | Dissolved | 28/01/2026 – present |
| Person with significant control | SOFTPLAN LIMITED | 🇬🇧United Kingdom | Dissolved | 26/06/2024 – present |
| Person with significant control | ANIVERSE LTD | 🇬🇧United Kingdom | Dissolved | 26/06/2024 – present |
| Person with significant control | ANIVERSE LTD | 🇬🇧United Kingdom | Dissolved | 15/06/2024 – present |
| Officer | SPECTARE LIMITED | 🇬🇧United Kingdom | Active | 16/04/2026 – present |
| Person with significant control | WILLSWEEP SCOTLAND LTD | 🇬🇧United Kingdom | Active | 26/06/2024 – present |
| Person with significant control | WILLSWEEP SERVICES LTD | 🇬🇧United Kingdom | Active | 23/06/2024 – present |
| Person with significant control | WILLSWEEP PLANT HIRE LTD | 🇬🇧United Kingdom | Active | 26/06/2024 – present |
| Person with significant control | WILLSWEEP EDINBURGH LTD | 🇬🇧United Kingdom | Active | 26/06/2024 – present |
| Person with significant control | WILLSWEEP LTD. | 🇬🇧United Kingdom | Active | 26/04/2024 – present |
| Person with significant control | WEESWEEP LIMITED | 🇬🇧United Kingdom | Proposal to strike off | 24/04/2024 – present |
| Officer | DSYFA LTD | — | Dissolved | 13/05/2026 – present |
| Officer | J W CLEANING SERVICES LIMITED | — | Active | 25/03/2026 – present |
| Officer | MILTON WHOLESALE LIMITED | — | Dissolved | 20/05/2026 – present |
| Officer | SUMM-IT TECH LIMITED | — | Dissolved | 27/05/2026 – present |
03/06/2026
United Kingdom → England
24/05/2026
England → United Kingdom
12/04/2010
appointed