About The Little Deli Group Limited (11126350) United Kingdom