French lunch The French House, London: ‘Stepping out of a time machine’ – restaurant review | Food May 25, 2025