Elgin, Moray
with a variety of customers to understand their ongoing product needs and translate those needs into workable specifications...