About Jabajak Vineyard Restaurant & Rooms Ltd (13470299) United Kingdom