Nigel Richards — British Army general (1945-2019)