Leba Systems Ltd

Electronics Stores

Leba Systems Ltd

Clwyd - Deeside

10, Queensferry Industrial Estate, Chester Rd, Deeside CH5 2DJ, UK

CH5 2DJ