United Kingdom of Great Britain and Northern Ireland
December 1980
16, Fernhurst Road, London, SW6 7JW
UK PSC Register
Google
OpenCorporates