Glencar has completed the Sidney Sussex Building, a 56,000 sq ft life sciences research and development facility at Chesterford Research Park.