Dining in the National Gallery London, surrounded by Turners, Gainsboroughs, guests can feast their eyes on the paintings as well as the mouth-watering food.