About The Trust & Administration Company Limited (SC021018) United Kingdom