About Jjj&l Holdings Limited (12753300) United Kingdom