This renewable energy dividend stock yields 7%. Should I buy shares?  Motley Fool UK