About J&l Installations Limited (08354691) United Kingdom