What are the laws regarding solicitors?

Solicitors are not allowed to be in and upon any private residence in the City unless they have been requested or invited to do so by the owner or occupant of such private residence. Solicitors are also required to be licensed by the City.