Speculation is rife about who will take over from Theresa May after the prime minister this week agreed to set a timetable for the election of her successor following next month’s Brexit vote in the ...