People passing and workmen take a break outside the new Charlotte Tilbury store opening soon in Covent Garden in the West End on 6th November 2024 in London, United Kingdom. Charlotte Tilbury MBE born 10 February 1973 is an English beauty entrepreneur and makeup artist. She is the founder, chairperson, and chief creative officer of the makeup and skincare brand Charlotte Tilbury Beauty Ltd.