Geoffrey Harrison — British diplomat (1908–1990)