About J&lb Limited (12799733) United Kingdom