About Dunedin Investment Managers Limited (SC224158) United Kingdom