Property taxes… Since 2003 our Government has collected more than £45bn in stamp duty receipts from British householders buying homes across the UK. The figures disguise a Read More » December 3, 2013 No Comments