Investing.com -- Marshalls Plc (LON: MSLH ) reported full-year 2025 adjusted profit before tax in line with market expectations, as the UK building products maker posted group revenue of £632 million ...