About Nicholson & Morgan Trust Company Limited (07235416) United Kingdom