About Templar Supplies Limited (11398873) United Kingdom