Leslie Weir — British military officer (1883-1950)