Couple banned from keeping any animals for 20 years Merseyside couple Stephen O’Donnell (DOB: 21/12/1985) and Rachel Foster (DOB: 17/03/1985) of East Lancashire Road, Liverpool, […]