About Amicus Trust Limited (01182060) United Kingdom