About The Greek Village Deli Ltd (12707645) United Kingdom