About London Delicatessen Limited (13367761) United Kingdom