As of 2017, how many British Prime Ministers served in the military with the rank of general?

History Trivia Question: As of 2017, how many British Prime Ministers served in the military with the rank of general?