I am getting closer. I have been able to change the $ to a £ by changing line 20 in the Currency.php file buried deep within the core of the site:
Sapphire > Core > model > fieldtypes > Currency.php.
Scary stuff but it worked.
I have also realised I was using the wrong two letter country code, DOH. So the postage settings work now I am using GB not UK.
However, it still only works if I am logged in with an account that has been set as being in the UK, so that the country is know and pre-populated when they arrive at the checkout page.
Is there a way to have the shipping cost recalculate when/after you select the Country in the Personal Information section? Or do I need to have the user specify this before they add the item to the cart or use some kind of IP detection?
Thanks
Marc