I apologised to Daniel Francis, Labour MP for Bexleyheath & Crayford, after we met. My predictions for July’s basic election contained numerous duff calls, however so blithely had I assumed that his seat was nailed-on blue I didn’t give his prospects a second thought. After which, behold, he emerged victorious...