United Kingdom of Great Britain and Northern Ireland
March 1995
180, Tufnell Park Road, Tufnell Park, London, N7 0EE
UK PSC Register
Google
OpenCorporates