Stroud Microcomputers

Stroud, Gloucestershire, United Kingdom



Stroud Microcomputers, Stroud, Gloucestershire, United Kingdom