Company name: Olives & more
Description: The first deli-shop in the UK inspired by the Spanish olive tree.
13 Perry Vale, London SE23 2NE, United Kingdom