Charlotte Tilbury has opened the doors to its “significantly upsized” flagship store in Covent Garden, following what it called “stellar success” at the destination. Relocating from its ...