Owen McLellan

Managing Director at Company Shop Group

Owen McLellan serves as the Group Managing Director and Group Finance Director at Company Shop Group since June 2022, and also holds the position of Non Executive Director at Sheffield Health and Social Care NHS FT. Prior experience includes multiple roles at Morrisons from January 2012 to May 2022, culminating in the position of Finance Director overseeing Group FP&A, Property, Retail, Logistics, and Loss Prevention. Prior to Morrisons, Owen McLellan served as a Management Consultant in Finance at PricewaterhouseCoopers and held various financial roles at Wyeth Pharmaceuticals. Owen McLellan holds a degree in Economics from the University of Durham and has additional qualifications from the Association of Corporate Treasurers and the Chartered Institute of Management Accountants.

Links

Previous companies

PwC logo
Morrisons logo
Pfizer logo

Org chart

Sign up to view 12 direct reports

Get started


Teams

This person is not in any teams