About Our Deli Limited (11845117) United Kingdom