Does it makes sense to have two duplicate sites? One .com for the USA market and the other .co.uk for the UK market. Assuming the .com will be hosted on a server in the USA and the Uk site on a UK server. Of course the content will be duplicated since the language is the same. We could change the text on some pages but since most pages are property descriptions provided to us by the property owners those will be the same and that is 95% of the site. We can't seemed to get well ranked for the UK market and it seems Google is going more and more towards localized results.