What would be interesting is the deadweight loss associated with the actual cost vs the value customers put in the lounge.
If the actual cost is £25 and the average customer is only willing to pay £20 for this level of lounge then BA is destroying value, I suspect though the Lounges do create value for BA otherwise why operate them,