About Templar & Spearing Ltd (11993189) United Kingdom