Senior Technical Designer

Technical Design Manager - European Projects - Up to £75K + Package