I have to say that if I were compelled to do that trip in economy for work, I'd be looking to obey the letter of the law (ie. BA economy is permissible, because it's economy) rather than trying to save my employer even more money at the expense of my comfort...
Just sayin'.
But then, I tend to take the view that I'm doing my company a favour by travelling, rather than the other way round.