Leylands Lymington 30th June to 5th July