Their official name was Stevenage Borough and they indeed play at the Lamex where they haven't lost so far this season.
I think they dropped the "Borough" from their name some time ago, but although not part of their official name now, their fans still chant "up the Boro".
Awful place right on the main junction of 3 roads and carpark is across one of them, on National Trust carpark