It Director Jobs in Slough