Your Stamp Duty Claim is a business that specializes in helping clients claim back overpaid stamp duty land tax. They provide services including eligibility assessments, preparation of claims, and assistance with the submission process to ensure clients receive any refunds they are entitled to.