United Kingdom of Great Britain and Northern Ireland
January 1981
585a, Fulham Road, London, SW6 5UA
UK PSC Register
Google
OpenCorporates