Self-motivated and possessing the ability to work on own initiative as well as within a team. United Kingdom - England - North West England - Greater Manchester…