I’ve just been talking to MP John Penrose, the Prime Minister’s Anti Corruption Champion, of all people…or should I say former Anti Corruption Champion – he has resigned because, in his view, a prime minister cannot carry on having broken the Ministerial Code, something Mr Johnson insists he hasn’t.