Barmouth, Gwynedd, Wales, UK.