would my website appear in UK only search results?
Very doubtful, not worth the hassle and effort if you really want your site to appear in .co.uk.
There's some good value hosting in the UK therefore cost shouldn't be an objection.
If I had an American host with .com and .co.uk domain names pointed to it would my website appear in UK only search results?The .co.uk websites will appear in the pages from UK SERPs. The .com may appear but unless they rank very highly, they will be way down the results.
The rule is basically ccTLD and local IPs for a country targeted site. You can get away with having local IPs and a .com/net/org/biz/info but a local ccTLD works a lot better.
Regards...jmcc