Hey,
I'm from Hereford originally so when I noticed you're a company that offers services in Herefordshire I instantly like you.

That said I'll try and be as unbias as possible!
Conceptually the site is good, I like the way that your latest work is one of the first things you see, and I like the fact I can get straight to the information I want from the homepage.
Not sure about the transition effect moving up and down, it can get a little annoying by the time you've gor to the 4th tab!
I think the portfolio shows all the information it needs to but the design is quite retro (dotted border around tables!). Nothing wrong with retro but the look and feel of the portfolio doesn't quite fit in with the homepage and I think that might need looking at.
Love the idea of a local page for every town in particular. Good from an
SEO point of view and local companies like working with local companies. Oddly enough I chose Hereford to sample it and the first thing I see is a website that has been created for Worcester. I'm sure when you've got more work in your portfolio you'll change this but for now it might be worth taking out. In my eyes if I click Hereford I want to see work you've done for Hereford.
Glad to see it passes validation tests too and the code has been constructed quite well in general.
I agree that your pages need to be cut down. I love the 'history of a website' thing you got going on on the web design page, but thats because I'm in web design. I'd imagine most potential customers just want to know what you can do for them, why they should choose you and how much it would cost.
It's always good to show your knowledge so maybe you could create a link to go to a page dedicated to the ins and outs of website design as opposed to having it within the main content.
Hope those pointers help!
Cheers,
Matt.