The Stranglers ?
more