Managing Director – McLean Ross

Our client, an energy technology and software start up, seeks a Managing Director for their UK office. The role will have oversight of the UK sales and operations, with direct accountability to the group board. Responsibility for the development and realisation of the organisations strategic objectives through the enhancement of operational performance and efficiencies. Managing […]