The firms have had to shut shops and pubs due to staff shortages caused by people self-isolating.