London | The billionaire Barclay brothers, who own The Ritz hotel in London and Britain’s Telegraph newspaper, are close to pumping half a billion pounds into their ailing empire even as they review the assets for possible sale.
David and Frederick Barclay have poured in £325 million ($610 million) in the past 18 months, according to analysis of public filings, and they face a new cash call at Shop Direct that would take the total to £500 million.