There are more than 12,000 flats in the private Taikoo Shing residential complex. Photo: Felix Wong