About The Village International Food Store Limited (13200377) United Kingdom