About Droitwich Deli Ltd (12278759) United Kingdom