About Templar Southwest Limited (07119598) United Kingdom