My Head is a Fairground | Long & Ryle, London