Headage payments back on the cards in CAP Headage payments back on the cards in CAP MARKETS 16 July 2025