About The Olive & Vine Ltd (11490479) United Kingdom