About Touchstone Investments Limited (02584590) United Kingdom