A department of HM Revenue & Customs, which is responsible for the administration of stamp duties. For further information, see the Stamp Office website.
Related links
Practical Law Dictionary. Glossary of UK, US and international legal terms. www.practicallaw.com. 2010.