East Coast Installation Team ... - SolarCity Office Photo | Glassdoor.co.uk