I also distinctly remember it being 32kg for cardholder and 2x23kg in Y for others on booking.
From Jan 2016:
https://web.archive.org/web/20160120...age-allowances
Here's the proof. Current version
https://www.britishairways.com/en-gb...age-allowances clearly shows it's now for everyone.