Allan Ramsay — British diplomat