When I looked after the finances of a small limited company, (I was both Company Secretary and Financial Director) being honest guys we wanted to pay our way but "cashflow" was often tight, especially coming up to payday and we would be up against our borrowing limit from time to time.
So we "had" to pay VAT, Income Tax, wages - to keep going. Then the important suppliers like those whose goods we sold or the fuel at the garage. Finally the less important (to us) like small contractors.
So all the cheques would be on my desk ready to go and when we had say £2000 in then we'd let £2000 go out. But the Small fry got paid more quickly the more fuss they made.
So if I had a windy phone up and ask to be paid then he'd get paid immediately because £100 is neither here nor there. If I didn't get a call then the cheque would just sit there.
My advice to you is that if you haven't been paid since November then they are either doing the above or they are in big trouble. Either way start chasing firmly for your dosh.
1) Phone - if told it's in the post ask when it went and whether it went 1st or 2nd class - watch the accounts girl or guy squirm cuz they may well have lied to you to buy a few days. If they insist it has been sent then say you expect it will be with you in two days and if it isn't then you'll be back on to them.
2) Having done the above and no cheque then you have the moral high ground because you have been lied to. Don't get wound up because it is all part of the process to some small company accounts departments. Tell them you have been given incorrect information and you are not happy about it. (If they are nearby then tell them you will collect the cheque first thing in the morning and go and get it.)
3) Go in and make a fuss - if they've given you the run around thus far they aren't worth keeping. Stand in reception and when they tell you a "signatory" is not in then ask when - when they say they don't know smile sweetly and ask them to phone one of their directors there and then.
4) Still no dice? Now you start talking loudly to everyone who walks in and say stuff like "don't do business with this lot - they've kept me waiting for over three months for £110! And I'm only the window cleaner!"
If they aren't going down the tubes they'll pay up.
You can also stand outside with a placard (with something like "XYZ Ltd! - All big Mercs and no Cashflow!) and go in and say you are calling the local newspaper if they don't cough up.
To do some of the heavier stuff you must enjoy a challenge. I once threatened a solicitor with small claims court for £500 - I went round with all the forms filled in and handed them a copy and sat in reception. I had a cheque within fifteen minutes!
Other times they are sinking and there is no money and the receivers get called in and even legally all you can do is whistle.