About J&l Building Developments Ltd (11013763) United Kingdom