You could use the events list from the marshals volunteering website. If you use the Excel version then you can filter on dates and locations. The list itself doesn't give you much idea what is on at each event, but once you've found something that interests you then a quick look at either the venue's website of maybe the organising club's website will get you more information.
http://www.marshals.org.uk/index.htm