As near as I can tell the cabinet in the link you posted is Mahogany. Other woods, even with stain, won't match well.
I doubt anyone has drawn up a set of plans for it. The Singer stools I have are both pretty much the same height and size so you can base your stool on those measurements.
If you're lucky maybe a member here has one and will give you some detailed measurements.
Rodney