Home Insights New initiative launches to help UK’s local businesses stay afloat