Residents’ anger about Stroud Green mast plans