About D D Deli Limited (10832711) United Kingdom