Directory Company Details Sodexo - Stevenage Address: Solar HouseKings Way, Stevenage SG1 2UA United Kingdom Phone: 00447769287139 Web site Contact Maria Eley Company Type: In-House Service Professional