About The Green Olive Deli & Bistro Ltd (12135912) United Kingdom