About Templewood Properties Limited (00774424) United Kingdom