Sprucegrove Investment Management Ltd