No two politicians could be less alike than Sir Keir Starmer and Nigel Farage. But it looks as though the Prime Minister is ...