Geoffrey Cox is the last of his kind. More’s the pity The Torridge and West Devon MP is a throwback in a number of ways. By Stephen Bush