A valid question and the answer, as far as the only British flag carrier is concerned, is yes.
Dunno how things work at Virgin Atlantic though. From your account, my guess is very differently.
ps: HF, remember the days when we did get little brown enveloppes ? Those were the days