It would be better as two sentences. "All of the companies that responded by post provided contact details should any further information be required. Eight firms were subsequently contacted for additional information."
This means that all of the companies concerned provided contact details in case anyone needed further information. Subsequently, eight of those firms were contacted by people requesting further information.
Student or Learner