A couple of things to watch out for when promoting your business.
If you get called by a company called Local Events Calendar, just put the phone down. Don't worry about being rude, just put the phone down. They will try to scam you out of many hundreds of pounds.
If you get called by companies wanting you to advertise on a wall planner to help sick kittens, firemen or somesuch boll*cks, just put the phone down.
If you get called by companies telling you that they can get you on the first page of Google, the chances are they're using Google Adwords to do it, and you can do that yourself, so guess what, just put the phone down.
If you get called by companies telling you that your website needs looking at, they're probably right, but just put the phone down and get word of mouth recommendation, either from here or from someone you know and trust.