When the Thames glows under the city’s lights, the real party starts above the street level. By 11 pm, a typical London rooftop can host over 200 guests, each of whom has already spent 30 pounds on a drink before the first sip.