Hello,
is it true that you will get better listing position at local google website (let say UK) if your website is actually hosted on that country (UK) ?
Yes Indeed, according to the latest updates in the Google algorithm, geo location of the websites play a major role in the search results. If you are targeting UK market, you are bound to get better rankings in Google.co.uk than in Google.com.