About Templewood Investments Limited (00426388) United Kingdom