About J&l Developments Ltd (10211746) United Kingdom