About The Olive Well Restaurant & Rooms Ltd (13418939) United Kingdom