United Kingdom of Great Britain and Northern Ireland
December 1986
23a, Station Road, London, N21 3SB
UK PSC Register
Google
OpenCorporates