Andrew Pearce — British diplomat