Leilah de Meza — British actress