About Templewood Gate Management Limited (03876635) United Kingdom