could do this with ikea expedit

Modern rustic ikea hack using Expedit shelves with drawers made from pallets Barkett Barkett Barkett Barkett Reale - House Decor Idea

Make shelves out of books.

Make shelves out of books. Make books out of shelves. Much more complicated, but far more impressive.

hiding cords

For UK plugs I guess the sockets panel would need to be attached to the back of the cabinet. This looks so neat. "Use a Cable Organizer - Top 58 Most Creative Home-Organizing Ideas and DIY Projects"