Marshalls posts weaker sales after landscaping slump - Revenues fell by 8% to £619.2 million in 2024, the firm revealed.