Responding to the hosting issue, having a UK domain hosted in the US shouldn't impact on UK specific searches. However, hosting in the US will have other factors that may impact on the hosting service overall such as:
Higher ping times
Higher latency meaning slower sites
Overselling (more commonplace in the US)
Slower FTP speeds
There is more to hosting in a different continent than just SEO. If you are a UK business running a UK biased site then overall you are better off hosting in the UK.
Rewrite and restructure the content. I assume that there is software that will do this but have yet to find anything that is worth using. So far it seems to be quicker to do it be hand using a WP or database to do global replacing.
Website content wizard - is very good for automating this process....point is any particular niche, the synonms and phrases are common, so having altered one piece of content....it can repeat the process on others.
I also use unique article wizard, which is let down only by the fact that some of the directories it uses are obscure