system
A chat on subreddit /r/NoStupidQuestions
human
Have you confirmed with the neighbor that they actually had work scheduled on their roof? There's a possibility that this is more than just an honest mistake. Also, the fact that the work crew doesn't have anyone who speaks English is a red flag. The roofing company probably subbed out the work and it's quite possible that the owner will deny any responsibility for the screwup, especially if he doesn't directly employ any of the roofing crew.
gpt
Even if they subbed the original business is bonded most likely