Where We SleepHope & Anchor, London★★★☆☆THE small stage at Islington’s Hope and Anchor belies the long history of notable bands that have trodden the boards, ranging from The Stranglers to The Damned, ...