About Templar Distributors Limited (09702520) United Kingdom