Man who ran illegal Aberdeenshire pet shop cleared of animal neglect

Sean James
Sean James