Reading dealer caught with heroin and crack worth nearly £20,000