Ok, I briefly read a bit of the other stuff. I'm quite sure you believe youreslf that she likes you already. It does seem that she is a shy girl, and I'll tell you exactly how to deal with one of those.
Shy girls usually need to take things very slowly. It gives them time to gradually start feeling more comfertable around a guy and then there's much more chances of her accepting a date from you. I say keep seeing her, but not every day. Don't develope any kind of pattern so she can predict your coming. It will make her wonder where you are and if your still going to come. If she is interested in you, mabe she was too shy to accept a date, but then later wished she was brave enough to exept it. Not always showing up may give her more of an initiative to accepting a date because she won't know if she'll have another chance again or not to accept. Also, it won't creep her out. You may or may not creep her at, but you may want to be careful with that.
Sorry to say, but sometimes too much is too much. I once new a guy who liked me and I kinda liked him, but then when I told him where I lived, he took that as an invitation to come see me whenever. Each day after school, my house was on his way home, so he would stop by all the time. It made me feel uncomfertable and I became creeped out by him rather then into him. It's good to show interest, but not too much. Just try to take it easy and not show too much. some
About you visiting her at work; some girls don't even like bringing their boyfriends to their work, because they feel they should be working and not socialising. Try befriending her some place else mabe and rather then asking her to hang out, find something you think would be good for you guys to do together and tell her you'd like to do that with her sometime, maybe even include that she can bring a few friends along. Try giving her an excuse for not to feel nervous about excepting. I once wrote an article on here all about how to approach a shy girl. It was featured. I wonder if it's still on here...I look into it and let you know, it would be good for you I think. If you have any questions about what I just wrote or anything, I'll be glad to answer. Hope this helps.