The Tavern on the Hill 318 Higham Hill Road, London E17 5RG