Skip to main content
Owen McLellan

Owen McLellan

Group Managing Director, Company Shop Group   

Owen McLellan has more than a decade of experience in the retail and FMCG sectors. Before joining Company Shop Group he held various senior leadership positions at Morrisons within finance and strategy.


Having joined Company Shop Group in 2022 as Finance Director, he has been Group Managing Director since January 2023 leading the business as it seeks increase the amount of surplus products that are redistributed, providing a commercial, social and environmental return.


Key Partners

Media Partners

Insight Partner

Charity Partners