The RSPCA has rescued 50 cats from a Mountain Ash property after being found living in an unsuitable environment - many kept confined in cages.