If you look at the Uno and Mega, you will see that there is a offset pin spacing between the two sides. The board shown in your link does not appear to have the same spacing in the picture. Also, this is in the description "Pin spacing allows custom sheilds to be made using standard prototype PCB's". Therefore, I think the shield you have picked out will not work.

Do you really need to run that many servos? If you only needed maybe 10 servos you might be able to find a shield more easily. Have a look at this site, maybe you will find something. http://www.seeedstudio.com/depot/