About Jj Delibar Ltd (13453920) United Kingdom