I've been trying to find out if there is a time limit for a company to go to the small claims court to collect monies for an unpaid invoice? Any help or pointers in the right direction would be most appreciated.
I think the time limit is 6 years from the time the invoice was sent. You have to have chased it and been seen to do as much as possible to recover the debt before going to small claims.
Yes, it is 6 years from the due date for payment - i.e., when the breach of contract (non-payment) occurred (see Limitation Act 1980). If the debtor subsequently acknowledges/admits the debt (even after the 6 years), then time begins to run again from the date he did so.
You may also be able to recover interest/compensation on the unpaid debt (see Late Payment of Commercial Debts (Interest) Act 1998).