Ninety9cents (99c) has been appointed lead creative and digital agency for Spur Steak Ranches after a four-way pitch.