Cookie cutter... looks like JasonL's :
I'd get rid of the link pointing to the person that designed it at the bottom of the page for a start! Thats one big footprint google will notice
Also, change all the photos.
Did you write that text? If no, put it through CopyScape and watch how many sites your text appears on... You want to be atleast 80% unique.
An independant designer or the web design company will usually always include a link on a site, its the norm and it wont do the sites ranking any harm whatsoever, Karl wont be able to get rid of it because he hasnt built or uploaded the website. He has paid someone who knows what they are doing to do it for him. BTW: like the http://www.cleanfootprints.co.uk site good stuff!!!
Who says it needs to be there? who said its the norm? If Cannon paid for the site creation then the site is his and has full say on what goes on it sonny jim! And if you know anything about PR and how it effects serps, then you'd know that any link pointing away from homepage will reduce the PR of the site
Plus, the creator of that site has a bad habbit of using the same Joomla templetes with all the carpet cleaning websites he creates. Sooner or later the G is going to slap all those cookie cutters from the top 10
mark my words.... its only a matter of time.
Google hates dupliaction of scripts, layouts and temepletes! thats why they preform poorly in ranks for other, more competative niches (i.e. none local carpet cleaning keywords!)
I have first hand experance in this as i had a network of 37 sites all interlinked using 7 IP address (7 hosting accounts! thats a big deal and thought i'd of been invincible wit that many!). Was getting loads of traffic, took one year for google to spot the artificial link wheel i had created and dropped ranking drasticly! lost all revenue from those sites! Luckly i have more whitehat sites out there
Cannon, do yourself a favour mate. Get Mark to remove his link. He'll do it, or atleast he should!