About Templar Design & Build Limited (10258832) United Kingdom