We have just had a new concrete floor laid by what we thought was a reliable building firm. However it is not completely level. It appears that they have just leveled the concrete off in sections by hand using a trowel, and there are lots of minor inconsistencies and some more major bumps. Also...