Boris Johnson may have his eyes on being prime minister but, if successful, he will walk into No 10 with one of the smallest majorities in history. The candidate trying to oust him from the seat of...