The businesses behind the chain of Talbot hotels and the Barry Group have posted their financial results. Profits are up but as worries over the Covid-19 pandemic take a back seat, new risks of a “turbulent macroeconomic climate” are on the directors’ minds.