Kev, how come your site has no h tags? losing out there plus not very much content for some pages which won't help.
Their site also has no h1, if anything the h1 will help matters and should be factored in for any web dev/
seo company, ok it's only 1 factor out of hundreds but to omit it is not a good idea.
There are other issues too but I'm not gonna go into those.
Damon, looks like your whole site needs mapping out and analysing for internal links at some point, I've had lot lower
pr sites rank higher within a month or so. Plus your backlink anchor texts need sorting.