this is a significant impediment to the activities of and prevents them from developing
This is a significant impediment to the activities of businesses and prevents them from developing.
This is a significant impediment to the activities of and prevents them from developing.