About Templewood Partners Llp (OC328640) United Kingdom