Thanks for that.
I'm not sure where the £3 came from in my case, I didn't really ask too much detail but as for currency exchange rates being a factor I'm not too sure on that as my upgrade was for LHR-HKG so surely there were no/minimal charges in HKD or another currency?