About Templar Electrical Installations Ltd (11753501) United Kingdom