Who is the only British Prime Minister to have played first-class cricket?

Society Trivia: Who is the only British Prime Minister to have played first-class cricket?