About Templar Engineering Limited (09513722) United Kingdom