Governance, Risk & Compliance (GRC) Lead job at Glen Dimplex Europe Holdings Ltd