Ernest Caswell Long — British soldier and rancher in Kenya