Manager, Architecture, Design & Construction - North & West Europe
10 days ago
London
SUMMARY The role would be field based in United Kingdom with significant travel throughout Europe and occasional travel to Middle East, Eurasia and Africa, as and when required, however the main ...