Thanks for replies, I booked it on BA website as normal in the end.
Yes I called UK number. I tried talking about I class sale fare but they claimed they couldn't do/see it on their system. When the second agent priced up in Swedish Kroner I assumed he using Sweden as POS.