Yes, a limited company must pay stamp duty. Even if you make a first-time purchase through your limited company, it will still be considered a second property so you will be liable to pay an additional 3% on top of the normal rate.