Edmund Hammond, Baron Hammond (1802-90) diplomat