Looks like you wanted a cheap job thats what you got anyone working on the roof should have had a scaffold.
As the owner of the house you are the employer and therefore responsible for health and safety if anyone had fallen of the roof you would have been liable.
So looks like you got away...