Yeah, it's completely rude. Sorry you dealt with a "friend" that just got in touch when she needed something too.
I imagine that if I had given him the business information and gone out to lunch, I wouldn't have heard from him for a long time after that lunch because he got what he wanted.