About Thornham Investments Limited (08588012) United Kingdom