For more than twenty years Puddings on the Ritz, a business of The Gourmet Merchant, has been hand-making, on its own premises, the finest Christmas puddings, dessert puddings and chilled desserts.