Originally Posted by
Ldnn1
Did you call the UK number? If so they'll have been using UK point of sale, which may have resulted in the higher price if there wasn't the same inventory as for Sweden POS (which is what Matrix will have used unless you changed it).
Try calling the Swedish number (you can find on BA.com and call cheaply using Skype) and they should be able to give you the price you found on Matrix.
I've had this a few times, and it's has always been a combination of POS and I class availability.
Effectively when pricing with a UK POS, one of the legs had no I class availability, but when pricing on BA.com with the POS in Norway, the whole itinerary was available in I. So getting the agent to switch to Norway POS effectively opened up extra availability, rather than just giving a different price.