Hi Sue
Had a quick look at the sites, and did a reverse ip lookup too since I was curious if both were hosted on the same server(which they are not). I then noticed that you need to redirect the following :
to
You also have a .com version which is identical(as far as I could see from the quick look I had) to your .co.uk site - are you only accepting business from the UK and are you only interested in ranking on Google UK? If the answer is yes then I'd advise you to redirect the .com site to the .co.uk and/or implement canonical tags so that Google knows which site is the primary one. These kinds of duplicate content issues can and do affect rankings.
Another bit of advice is while I'm not going to get into the whole debate over paid links, I will say that if you use your company/domain name as the anchor text for paid listings in quality directories then you'll be far less likely to be penalised.
If you need some help with the redirect code and implementation just let us know 
edit : and take out those keyword meta tags!
