Unfortunately, lounge access is not guaranteed, and this is stated on ba.com
I may be thick, but I'm not able to find that anywhere on the website. I've tried the lounges page and the General Conditions of Carriage and this is nowhere to be found.
There is one line about entry being subject to capacity on this page:
https://www.britishairways.com/en-us...mation/lounges