27/29. Wrong on the last one, and on Thatcher being the longest PM. Thought that one of the others might have had more years in office, spread over a few terms. Apparently not.
Q24: Wow, oversimplification much? Let's just casually overlook the contributions of everyone else at Bletchley park, and the code-breaking efforts of the Polish mathematicians before it even was established...