Sir William Ivo Mallet — British diplomat