The siege of Rochester in 1215 lasted 50 days. Present-day residents have had to last out four days more than that during a campaign for a by-election that threatens both Britain’s main political ...