Houw Hoek Farm Stall, Elgin, Western Cape, South Africa providing farm fresh produce, freshly baked bread, pies and cakes, coffee shop and trout fishing