About The Deli Station Limited (06634032) United Kingdom