About Electra Tech Installations Limited (07925799) United Kingdom