The keycaps may have come from the same place that AWC and PED sourced the keycaps for the BBC Micro:
http://wouter.bbcmicro.net/pictures/computer/keyboard/index.html(Types 1 and 4 were from AWC, and type 3 from PED; type 2 was made by SMK and had clearly different keycaps.)
They're extremely similar, although there are clear differences, particularly *, ', ~ and J.
No idea on the switches. Whatever switch they used, appears to support integrated LEDs, although shift lock and caps lock don't appear to have the LED in the same place relative to the switch, which is odd (with caps lock it appears to be within the switch, while with shift lock it appears to be adjacent to the switch).