Late payments to UK SMEs is damaging economy 21371576 - old fashion clock with a note sticker says late