About The Little Deli Sidmouth Limited (13116698) United Kingdom