Salma Hayek – Charlotte Tilbury’s flagship boutique launch @ London’s Covent Garden