Company name: Delta Nine IT LTD (The Computer Shop)
Description: The Computer Shop in Stonehouse, Computer Sales and Repairs covering Stroud, Stonehouse, Gloucestershire.
38 High St, Stonehouse GL10 2NA, United Kingdom