Roaring Meg South, Stevenage