About The Scottish Investment Trust Plc (SC001651) United Kingdom