Sprucegrove Investment Management Ltd

}