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