Is the UK still open for business?