Hambro, Percy, Sir, Major-General KBE