I hope it works out for you Sally - she doesn't sound like a client I would like to have. Paying late, arriving late to pick up her child and lacking common courtesy (taking food from your house without asking).
If she doesn't shape up I would seriously consider replacing her.