Sir Andrew Noble, 2nd Baronet — British diplomat 1904-1987