Vauxhall's relaxed terrace restaurant shines with generous portions and homemade olive bread; gluten-free options done right.