Tonight they hit London, and judging by the fevered crowd jammed into the Kentish Town Forum there’s a good night to come. The lights go down and the band saunter on, fully aware that it’s ...