UK public sector net borrowing reached £1.8 billion in July, surpassing the £0.3 billion forecast, according to official data released today. The figure,.