About Templar Installations Group Ltd (12228630) United Kingdom