SMEs owed an average of £250k in late payments, finds Time Finance