Just read some helpful info on Google about Geotargeting: https://support.google.com/webmasters/bin/answer.py?hl=en&answer=62399
From reading this I get the impression that I can have a .com domain and host it in Australia - "If an international domain (.com, .org, .eu, etc) has been used, we'll rely on several signals, including IP address, location information on the page, links to the page, and any relevant information from Google Places"
Then if I move location to uk I could in theory leave my hosting in Australia but change my Geographic location to uk instead to tell Google that is my target audience. (then in time I could move hosting to uk company)
This seems a more simple and effective solution instead of having to change domains and use redirects etc.
What do people think?