Revenues fell by 8% to £619.2 million in 2024, the firm revealed.