technical & support careers in Stockport, United Kingdom