EDIT 2: You never know, the site might bounce back once that blogspot domain change (from .com to .co.uk) completes properly in the SERPs.
In the meantime, I would still fix the other problems I mentioned in my first post (the on page stuff, the 302s, etc), and perhaps change some of the backlinks you are getting from the blogspot blog to non-exact match anchor text. You could also consider getting rid of some of the links in those blog posts completely to make the blog less spammy overall, as the content therein doesn't actually seem that bad.
Meanwhile, try approaching wedding blogs/sites (local sites and general UK authority sites too), to see if you can write a guest post or two on for them. You could offer to write about anything, from the obvious (How to choose a Wedding Photographer), to the more interesting/unique (Top 5 things you should never say to a Wedding Photographer). It's sometimes good to break the ice by helping the webmaster or blog owner out, e.g. if you can find a broken link on their site, or a spelling error, email them about that first to get the conversation going. As well as finding wedding sites, you could post for some general local blogs/sites - perhaps an article about wedding venues in York could work on a general local interest website.
When it comes to the davidclick.com site, I'd add a blog to that, and start trying to create some great content that will really attract links from other sites within the wedding sphere. Whilst you want to be giving your guest blogs some good content, you definitely need to save the best for your own blog. There are loads of great articles, videos and webinars to spark ideas for content here at SEOmoz!