clean energy business council careers in Glasgow, United Kingdom