John Brooke — British politician