The Merchants Trust PLC (LON: MRCH) is a prominent UK-based investment trust with a longstanding objective: to provide shareholders with a high and rising income alongside capital growth. This is achieved by primarily investing in higher-yielding large UK companies. With a rich history of delivering consistent returns, The Merchants Trust has solidified its reputation as […]