About The Deli Village Limited (10285788) United Kingdom