About L And K Installations Limited (10941706) United Kingdom