About Lektrix Installations Limited (00595683) United Kingdom