I concur with dougal. The best source for many angels would be local breeders, This generally means the fish have been raised in local water parameters similar to yours. I have only kept two different angels. My first were DD blacks which spawned in my tanks and are the reasom I do not breed angels (500+ eggs/spawn). The second angel I have hept I still keephave now, they are wild caught Altums.
If you have a local fish club, join it. The odds are memebers will be breeding a wide assortment of fish and at least one or more will be working with angels.