St Ives Show 2024 - Sat 18 and Sun 19th May