Having trouble finding a venue to fit 1000 guests in London?