I worked at job site as house cleaner for some time and the last 2 months the owner was not paying our agreed amount of pay. So I filed a mechanics lien
Unless the cleaning was in connection with construction you generally would not have mechanics lien rights as a cleaner. If the work is in conneciton with a construction project you should try and identify the correct mailing address for the property owner either using levelset, by contacting the county recorder, or a title company.