A few options are
Use a SAE,
If you have a web site use Paypal
Let all customer know that you dont collect and to maintain your service you need to be paid regular, so if they are not in they could leave the money in a pre arranged place, or use SAE.
Use a debt collection agency, I think they only charge a couple of £ for there service .
Or if all else fails send in the heavys