Huff & Puff Industries Landscaping Contractors - North Barrington, IL Looking to contact Huff & Puff Industries? You can reach them at 847-381-8255