Stamp duty on UK shares has dissuaded four in 10 from investing - Stamp Calculator