UK sells £1.25 billion of treasury gilts maturing in 2029 — NewsToolBar