About David S Deli Limited (13413703) United Kingdom