If you’re thinking about getting your home, roof, or driveway cleaned, here are seven questions to ask any company you talk to—so you feel confident, not pressured, about who you hire.