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