End of week note for investment trust buyers - 10th April 2026

UK 100