Robert Bruce Aeneas Macleod — British politician