Late payments cost UK economy £11bn annually, hindering SME investment | PiQ Markets