Well done
gpuk, looks like you have a good solution. Your statement:
have bought this via amadeus.net / Terminal A
answers my question - you are NOT buying your ticket from BA. An agency has put a package together to get the business and may have contracted to sell X,000 such packages and from other Euro locations as well.