dot com address and a dedicated server in the USA means that anyone performing a UK only search won't find you.

And yes, msn.com and msn.co.uk will give different results the same way google.co.uk will provide different results to google.co.in.

And in any case, the site feels like you have taken a standard block of text and inserted the word london and uk. You might not have done but that's how it reads along with the spammy titles: 'Web design London, London website design, web design UK, London'.

In other words what incentive is there for the SE to list you in preference to any other London based outsourcing web designer?