The Devonshire in London’s Soho has the charm of a village pub and the food and service of a high-end restaurant.