Bristol’s development review board has determined it will need more information and to hear expert input before deciding whether to allow a Bristol-based excavation company to operate a contractor’s yard — referred to as a “business yard” in town zoning regulations — on Lower Notch Road.