I'm about to bankrupt you, mate https://fr.farnell.com/en-FR/c/switches-relays/switches/standard-pushbutton-switches
this one looks similar, except it's unpainted https://fr.farnell.com/en-FR/multicomp-pro/mpm19-a03fp-3-jr-3v/pb-sw-spst-no-dm-2a-36vdc-panel/dp/4180151

You would be probably much better off with pre-made small table of some kind as a base, as it'll have much wider footprint. If you can't find anything you like, there's always an option of bolting together a frame out of perforated steel angle (or something), putting wheels on bottom and piece of wood on top, and bolting the desk mounted version to said frame (you can probably discard its base)