End of week note for investment trust investors - "You've come to the right place" - 24th April 2026

UK 100