Facilities Manager
Sephora
London