York Developments has sold two of its newest London towers in a $130-million deal.