Andrew Duncan Email

Renewables Director . North Star

Current Roles

Employees:
747
Revenue:
$350.4M
About
Passionate about safety and care for our employees, working together to provide a top quality service.
North Star Address
12 Queens Road
Aberdeen, Scotland

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.