10 employees
The Scottish Investment Trust is an independently managed investment trust company.
1887