About Teale Gas Detection Installers Ltd (10689546) United Kingdom