The 14-storey Capella is one of the last residential schemes in London’s King’s Cross masterplan, with 120 market sale homes ...