Huge sky towers over the Anchor estate in Darwen.