About J & L Holdings Limited (05482332) United Kingdom