About Max S Deli Limited (08858974) United Kingdom