Monster Ceilidh Band: Magic Garden, London