Late Payments Costing UK SMEs At Least £51.5 Billion A Year