SJF Ventures has a shine for solar energy panel installer