GB - England - Newport
March 25, 2024
Internal Sales Executive / Sales Executive / Telesales Executive / Business Development Manager • Newport, Shropshire, ideally this role will be based at our offices in Newport, Shropshire, however we will also consider applications from other parts of the UK with the role being performed...