About Templewood Capital Limited (07800857) United Kingdom