Bloomsbury's best Sunday Roast comes with friendly staff and surprise touches like extra greens for carb-cutters, all washed down with £4.80 cask beer.