UK financial markets will be closed today for a public holiday.