Barrington Campbell, 3rd Baron Blythswood — British Army general