Halloween: 17 stylish and spooky events to book in London now