United Kingdom of Great Britain and Northern Ireland
November 1977
Valley View, The Ridge, Bussage, Stroud, Gloucestershire, GL6 8HD
UK PSC Register
Google
OpenCorporates