About Templar Group Limited (03175723) United Kingdom