(I can control the PC remotely therefore will be able to control the device remotely).
It also has a 20-pin LCD and 11 LEDs which I need to view the status of.
I was thinking of soldering wires to the back of the buttons and connecting them each to separate relay on a 32-channel USB controlled relay board such as: http://numato.com/32-channel-usb-relay-module/
I would simply point a webcam at the device to view the result of the LCD / LEDs.
Is there a more practical way to do this?
PCB Front:

PCB Rear:

LCD Display in Use:

It would be ideal if I could intercept the LCD output to read via PC rather than webcam and just setup GPIOs to read the LEDs however I can't see any specs listed on it without de-soldering it unless anyone knows about these.