St Michel, a French independent family business, is expanding and seeks a Country Manager UK & Ireland, based in London. You will develop business across Retail and Private Labels, drive growth, and report to the Director of International Development.
You will lead negotiations with retailers, build senior relationships, manage budgets, and oversee a UK & Ireland team with travel within the region.