| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | U.K. GAS TECHNOLOGIES LIMITED | 🇬🇧Regno Unito | Active | 07/04/2026 – present |
| Officer | PURETECH PROCESS SYSTEMS LIMITED | 🇬🇧Regno Unito | Active | 08/04/2026 – present |
| Officer | PURETECH SYSTEMS LIMITED | 🇬🇧Regno Unito | Active | 17/12/2025 – present |
| Officer | MEDICAL GASES LIMITED | 🇬🇧Regno Unito | Active | 08/04/2026 – present |
| Officer | MICROGAS SYSTEMS LIMITED | 🇬🇧Regno Unito | Active | 08/04/2026 – present |
| Officer | FRIENDSHIP FOODS LIMITED | 🇬🇧Regno Unito | Active | 07/05/2026 – 15/03/2023 |
| Officer | VESTEY FOODS UK (HOLDINGS) LIMITED | 🇬🇧Regno Unito | Active | 08/05/2026 – 15/03/2023 |
| Officer | NOVA MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | ARTHUR MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | WATERFORD MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | TRI-SERVICE SOLUTIONS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | WELLESFORD MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | CROSS LANE MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | ALDWICK MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | BEDDINGTON MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | SAUSALITO MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | RIDGEWAY MEATS LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | HUGHES 3 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | URANUS 71 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | SATURNA 55 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | NEPTUNE 88 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | JUPITER 44 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | VENUS 32 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | GALLEO 22 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | PLUTON 91 (INTERNATIONAL) LIMITED | — | Dissolved | 18/05/2026 – present |
| Officer | CAVENDISH MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | WIMBLEDON MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | MAKEPEACE MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | PINEGROVE MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | SOUTHPARK MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | GLEBELANDS MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | WORTH MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | MAIDENBOWER MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | FULHAM (INTERNATIONAL) LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | COULSDON (INTERNATIONAL) LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | REIGATE (INTERNATIONAL) LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | REDHILL (INTERNATIONAL) LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | ULLSWATER MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | SMITHAM MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | PURLEY MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | BANCROFT MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | REEDHAM MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | BREAKFIELD MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | GOLDEN GLOBE TRADING LIMITED | — | Dissolved | 15/06/2026 – present |
| Officer | WOODCOTE MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | CRESCENT MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | ARLINGTON MEATS LIMITED | — | Dissolved | 22/05/2026 – present |
| Officer | PULBOROUGH MEATS LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | VESTEY UK (RETAIL) LIMITED | — | Dissolved | 19/05/2026 – present |
| Officer | VESTEY UK (SPALDING) LIMITED | — | Dissolved | 19/05/2026 – present |
02/12/2024
appointed
15/03/2023
resigned
20/04/2012
appointed