About J&l Traders Ltd (08816193) United Kingdom