About Templar Architects Limited (12071887) United Kingdom