About Templar Haulage Limited (12877901) United Kingdom