1 Manager job in slough