About Leo S Delicatessen Limited (09049728) United Kingdom