Controversial plans to build on a B&M store have been approved