3. Can the same agent serve both the vendor and the purchaser?
Yes, if both parties know and agree to it. You should mark clearly in your estate agency agreement that the respective agent is a "dual agency" (the agent acts for both the vendor and the purchaser), or "potentially dual agency" (the agent acts for the vendor only but may also act for the purchaser at a later stage).