John Graham Holdings Limited has announced its financial results for the year ended 31 March 2025, delivering a year of strong profitability, strategic progress, and continued investment in innovation ...