You've got a big operation, Soups, so I bet you get a lot more than the average sole trader's share of debtors.
And if you've got wages that need to be paid on time, I can understand why you've a less tolerant attitude than someone like me, who would be too lazy to go chasing up debtors.
One thing I do is make sure I have some kind of 'direct' contact details; facebook (easy to find if I have their name) or mobile or home phone number and I'll message, text or phone them.
The only debtor I can remember getting narky with was a Russian lady, big posh house, who only paid after two cleans after I messaged her via facebook, which was becoming a regular occurance. The last time I did this she complained that we'd only spent 'five minutes' at her house and the job wasn't as good as what it once was (which was probably true if I'm to be honest; we do splash 'n' dash), and I took that on the chin.
But when I checked the payment she'd only paid for one clean.
I just dropped the account without telling her.