All the Dogs by Daniel Bennett
Just out of rehab, Monkey rejects the dangerous allure of Herointown, his Shropshire birthplace, only to find himself working in a makeshift ecstasy factory in a rural squat. At the Mansion, in an idyllic landscape, he shuns the petty politics, manipulation and secrecy between his new housemates - Lucas, the Vegan, Taylor and disaffected earth-mother Charley. But as he plans a tricky escape, Monkey is surprised by his own resourcefulness and his attraction to Jenn, a troubled local girl.