About Looe Valley Vineyard Limited (05999883) United Kingdom