About Sinclair Montrose Trust Limited (01446648) United Kingdom