About Templar Consultancy Limited (01811929) United Kingdom