About Templar Projects Limited (06302802) United Kingdom