Treasury rakes in over £12billion in stamp duty receipt