Honor Kneafsey — British actress