About L & A Installations Ltd (11837272) United Kingdom