LONDON MUSIC SHOWCASE PRESENTS: PSYCHIATRISTS 18 November 2026 Islington Hope & Anchor - Upper St Buy Tickets