George Osborne had promised a “no give-aways, no gimmicks” Budget. Even so, he has unveiled a number of new measures including the abolition of the annual paper tax return as well as confirming a “major review” of the business rates system.