Stock controller france careers in Letchworth Garden City, United Kingdom