My list would look more like this, I think.
20) Alec Douglas-Home (Con) - 1963-64
19) Neville Chamberlian (Con) - 1937-40
18) Andrew Bonar Law (Con) - 1922-23
17) Anthony Eden (Con) - 1955-57
16) Edward Heath (Con) - 1970-74
15) Arthur Balfour (Con) - 1902-05
14) John Major (Con) - 1990-97
13) Ramsay MacDonald (Lab, Nat) - 1924; 1929-31; 1931-35
12) James Callgahan (Lab) - 1976-79
11) Stanley Baldwin (Con) - 1923-24; 1924-29; 1935-37
10) Henry Campbell-Bannerman (Lib) - 1906-08
9) Lord Salisbury (Con) - 1895-1902
Herbert Asquith (Lib) - 1908-16
7) Harold Wilson (Lab) - 1964-70; 1974-76
6) Harold MacMillan (Con) - 1957-63
5) David Lloyd George (Lib) - 1916-22
4) Tony Blair (Lab) - 1997 -
3) CLEMENT ATLEE (Lab) - 1945-51
2) Margaret Thatcher (Con) - 1979-90
1) Winston Churchill (Con) - 1940-45; 1951-55