It weird that this thread popped up today. This is the third morning I’ve been rudely awakened by pigeons on my roof. I also think they’ve nested. Spent the morning googling and emailing different pest control places.
You could maybe google and email some places too?