Sorry not been ignoring you, had to think where the heck Vulcan House is!
Not quite sure of places to eat around there, but did a quick search for what's in the area on
View Sheffield - Pubs and
View Sheffield - Restaurants, so that may give you a better idea of something you may be interested in. The only place I've been to in that area is Kelham Island Tavern, but then I was only there to drink, not to eat.
Otherwise, if you venture into the centre of Sheffield I'd really recommend Gusto Italiano as a nice little cafe that does really good food, but it can get pricey depending on what / how much you order. Another good place nearby to Gusto Italiano is All Bar One that does pretty good food for a decent price.
Good luck and in worse case you may need to prepare to walk to Vulcan House as busses may not be running if it keeps snowing like this and Taxi services may be scarce, but shouldn't really be a problem at the station (fingers crossed). Trams should still be running though, so you you could catch the tram from train station down to Castle Square and walk it.
Keep an eye on it disruptions at
Travel South Yorkshire - Service Disruptions.
Good luck again!