About J&l Newbould Limited (SC378327) United Kingdom