About L & J Installations Ltd (08715748) United Kingdom