About Templar Construction Limited (03906223) United Kingdom