About Thorntons Investment Holdings Limited (SC667341) United Kingdom