Deputy Store Director - West (London, GB) at Sephora (London)