
As I understand it, as long as the 'establishment' is licenced they can sell whatever domestic animals they choose. The monkey would come under a different category - they would have needed a different licence.
The Kennel Club has rules about breeders selling registered pups to pet shops - but if they're not registered then there's nothing the KC can do. :(