Permira’s Iglo Group set to lose CEO Martin Glenn

435
Martin Glenn, chief executive of Iglo Group, the parent company of UK frozen foods business Birds Eye and a portfolio co