Thanks for the responses. I'll knock something up in Kicad and see how much OSHPark would charge for a one-off (or three). Assuming there were no issues with the board design, I'd probably be looking at making about 10-20 of them, so other makers might be more suitable, as the prices drop dramatically when quantities are scaled up a little.