Sir Kenneth Douglas, 1st Baronet - British general