I was on a recent business class flight from Miami to London; a 747.
Compared with my prior trip on Qantas in business, these are light years a part.
BA's seats are super uncomfortable and small. Honestly, I don't know how some people lie on them, I barely fit in and I'm pretty small.