Picture Palace, London Events