25 hens is going to take a pretty big coop/run. You need to also look at what size of coop/ run you can set up. Overcrowding causes a lot of problems and can ruin their health. The more space they have, the happier and healthier they will be.
Mrs K
Mrs K