Harriet Slater — British actress