We have a large computer desk, lightly used that we no longer need.
It has a sliding keyboard shelf, one filing cabinet drawer and a cabinet for storing a desktop computer, plus several shelves above the desk.
It's very large so you likely will need two people to move it, and most likely a truck.
The top shelf unit is detachable.