Monster Ceilidh Band: Fox & Firkin, London