About The St. Mellons Investment Trust Company Limited (00389021) United Kingdom