Lancelot Oliphant — British diplomat