Directory Company Details Sodexo Address: Solar House, Kings WayStevenage, Hertfordshire SG1 2UA United Kingdom Phone: 0044746-9908-043 Web site Company Type: In-House Service Professional