Owen Mclellan's Location
United Kingdom
Owen Mclellan's Work
Owen Mclellan's Education
Owen Mclellan's Summary
Owen McLellan, based in United Kingdom, is currently a Group Managing Director at Company Shop Group, bringing experience from previous roles at Company Shop Group, Sheffield Health and Social Care NHS FT and Morrisons. Owen McLellan holds a 2001 - 2004 Economics @ University of Durham. Owen McLellan has 4 emails on RocketReach.