There is one way to get BAs premium business class but they charge more for it
as BA calls it First Class
However like their lower end business class Club World If redeeming miles they still bang you for a hefty fuel surcharge either way
which is by far worse than any of their onboard experience