Store Director / Manager (South UK) - Future Opportunities (London, GB) at Sephora (London)