About Trory Street Delicatessen Limited (10871801) United Kingdom