The best place to find an ethical breeder is via your local NHC affiliated club, which in your case will be the Midland Hamster Club. There is a list on the website however this is not a complete list and the club secretary may know of other breeder contacts that aren't listed on the website.
Midland Hamster Club