Do you have a web-site? Just a simple few pages to show people who you are and maybe have some recommendations and examples of what work you do. Once set up, this can be maintained for c.£50 a year.
A business Facebook page is also quite easy to set up.
Look to adverstise in either local free ads or the local village magazines that target the sort of demograhphic (customer) that you want to attrract. The cost can be minimal.
I'm not sure what your products or target audience are but you can get some decent exposure with minimal outlay.
We live in a world of social media and technology. People like to look you up and check you out.
Referrals and recommendations are lovely, but rarely enough to keep you going.
Good product, good service, good pricing (that doesn't mean cheap). Reputation is everything as a small business.