Norwich Union research says that one in six small business owners experience a level of stress that causes sleepless nights.
According to the survey, 750,000 people are affected by sleeplessness, with 46% identifying the market downturn as the biggest contributor to their worries. Concerns over customers defaulting on payments amounts to 30% of business owners’ [...]