Bernard Gordon Lennox - British Army general