Stock Hill, a new breed of steakhouse, is now open