Cleverly finally turns battle for London into serious contest again – and why it’s good news for Badenoch