| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | CASTRO CONSTRUCTION SERVICES LTD | 🇬🇧United Kingdom | Active | 19/03/2026 – present |
| Officer | HENDREFOILAN PARK MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 20/04/2026 – 29/02/2024 |
| Officer | SOUTH OCKENDON RESIDENTS MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 11/05/2026 – 29/02/2024 |
| Officer | LITTLECOMBE (BLOCK 4) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 23/03/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (PHASE 5 BLOCK 4) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 01/04/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (PHASE 5 BLOCKS 1 AND 3) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 01/04/2026 – 29/02/2024 |
| Officer | BENNETTS FIELDS (SOUTH OCKENDON APARTMENTS) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 27/03/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (PHASE 5 BLOCK 2) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 29/03/2026 – 29/02/2024 |
| Officer | PEAR TREE FIELDS (WORCESTER) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 03/04/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (PHASE 3A) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 08/04/2026 – 29/02/2024 |
| Officer | BENNETTS FIELDS APARTMENTS MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 11/04/2026 – 29/02/2024 |
| Officer | WEOGORAN PARK MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 21/04/2026 – 29/02/2024 |
| Officer | LITTLECOMBE (BLOCK 1) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 02/04/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (CRANWELL ROAD APARTMENTS BLOCK D) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 15/06/2026 – 29/02/2024 |
| Officer | LANGFORD MILLS RESIDENTIAL ESTATE MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 16/04/2026 – 29/02/2024 |
| Officer | ST ANDREW'S PARK (DICE) ESTATE MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 11/04/2026 – 29/02/2024 |
| Officer | ST ANDREW'S PARK (PHASE 4 UXBRIDGE) ESTATE MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 21/04/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (BLOCK E) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 04/03/2026 – 29/02/2024 |
| Officer | ST ANDREWS PARK (PHASE 6 UXBRIDGE) ESTATE MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 16/04/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (PHASE 12A APARTMENTS) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 29/03/2026 – 29/02/2024 |
| Officer | LOCKING PARKLANDS (CRANWELL ROAD APARTMENTS BLOCK C) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 20/04/2026 – 29/02/2024 |
| Officer | HANDLEY PLACE (LOCKING) MANAGEMENT COMPANY LIMITED | 🇬🇧United Kingdom | Active | 05/04/2026 – 29/02/2024 |
| Officer | LITTLECOMBE COMMUNITY INTEREST COMPANY | 🇬🇧United Kingdom | Active | 12/06/2026 – 29/02/2024 |
| Officer | GG-525-090 LIMITED | 🇬🇧United Kingdom | Dissolved | 24/03/2026 – present |
| Officer | JAC KITCHENS LIMITED | 🇬🇧United Kingdom | Dissolved | 08/05/2026 – present |
| Officer | CASTRO DEVELOPMENTS LIMITED | 🇬🇧United Kingdom | Dissolved | 08/05/2026 – present |
16/04/2026
England → United Kingdom
14/04/2026
United Kingdom → England
03/08/2023
appointed