CM Craig Mactaggart Director Nationality British 3 appointments on record Current appointments 3 Resigned appointments 0 Companies 3
Appointments Company Role Appointed Resigned Status CMEHV LTD Director 29th Aug 2026 Current active CMHVS LTD Director 30th Jun 2025 Current active CMHV LTD Director 17th Jun 2023 Current dissolved