Solar wouldn't even be particularly useful for peak compensation, as generally the UK peaks fall on winter evenings, while solar only makes useful power in summer.
A better solution would be just the batteries. If these buildings had enough battery storage to compensate for usage during the few peak usage hours per day, the effect of new buildings on the grid would be negligible (as the grid is basically underutilised for most of the day). Then the solar could be built much more cost effectively in a field out of the city.
NYC is also over 1000 miles closer to the equator than London is. People forget how far north the UK is, the vast majority of the population in Quebec lives further south than the most southern point in the UK.