About The Deli People Limited (05960410) United Kingdom