Wow, when I opened that page, it displayed an advertisement for "New Mexico dog breeders". That can't be a coincidence, can it? How does the ad know where I am?
Is that site specifically for breeders in the UK? I think it should say that somewhere. The link to "Home" doesn't go anywhere.