Sprucegrove Investment Management Ltd Stock Portfolio | Intellectia