Marshalls posts weaker sales after landscaping slump

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

Mar 17, 2025 - 10:39
 0
Marshalls posts weaker sales after landscaping slump
Revenues fell by 8% to £619.2 million in 2024, the firm revealed.