About Templar Associates Ltd (13708515) United Kingdom