Thomas Leigh Goldie — British military officer