More than half (53 per cent) of Britain’s small companies are owed money from late payments, with estimates totalling as much as £255 billion outstanding.
More than half (53 per cent) of Britain’s small companies are owed money from late payments, with estimates totalling as much as £255 billion outstanding.