Edinburgh, United Kingdom Marketing Manager Competitive JDRoss are currently partnered with a renewable energy... you will be you will be setting up internal processes and contributing to the success of their sustainable energy ambitions across the UK and Europe...
JD Ross Energy