William Belford — British general