What factors should be considered when selecting a professional roof and gutter washing service?