Telford, Shropshire
sites may be anywhere in the United Kingdom or overseas You will be reporting directly to the Production & Service Manager... to live and work in the UK...