Tipping is absolutely forbidden by BA. The only exception was when a very rich and powerful Gulf Ruler used to hire the whole aircraft for his little jaunts. His flunkey would open his briefcase and dish out solid gold Rolex watches which had his face on the dial!
It was deemed bad manners to refuse. Sometimes, I guess when he ran out of watches, fat brown envelopes were handed out instead - those we're the days!