Your Laptop is supported upto Maximum of 8GB RAM.
So if you have 2GB already, you can go for another 4GB.
Its not so necessary to have same vendors. But ensure that you get same Mhz amount and same voltage RAM.
Can you tell me the exact model no of your laptop: Check the referral
here to find your laptop's model