Diana Hamilton — British stage actress and playwright