Flyblue,
Thanks for that information.
I have however been told by some BA crew that they pay no tax. They get paid tax free by BA because they fill out the relevant forms declaring that they live overseas but they never bother telling the country that they live in that they should be paying tax there. They somhow slip through the system. I expect it is a minority though.