About No 73 Delicatessen Limited (07689331) United Kingdom