Department Manager - Brent Cross, London (London, GB) at Sephora (London)