About Templewood Management Company Limited (07457290) United Kingdom