In a slew of new appointments, Shell has named Carol Chen (pictured) as general manager for consumer lubricants marketing, based in London. Chen was previously the marketing general manager for ...