About Joe Deluccis Holdings Limited (09971652) United Kingdom