What to do for Halloween 2025 in London: Frightful food, scary screenings and blood-curdling comedy Shortlist