Not good. Late payment is the bane of every small business - trust me, we suffer from it a lot, though not so much in the UK.
But if you think UK businesses are bad then try German or Spanish companies where delays of 3-6 months are common - one German manufacturing company we worked for had a 6 month payment clause in their trading conditions.