About The Homemade Deli 2 Limited (12445770) United Kingdom