A new “single-block development” of new flats has been approved to replace a builders’ yard in a quiet Sheffield suburb despite a number of objections from neighbours.