Angelsey 23rd to 26th May