500 walkers help Rare But Real raise more than £25,000