About Rutland Investment Managers Limited (SC401359) United Kingdom