joe, hire a guy that will seo optimize your website and will get you to the top3 on google.
you are looking after regional keywords like carpet cleaning london.
do jot answer to those offering something like 200 per keywords per month, these are pro that you do not need for reg keywords.
I pay 55 euros for two kewords and i am 2 and 3 for carpet and upholstery. seo no need to be expensive.
for now set up adwords, even if you are in top 3 you can run adwords.