United Kingdom of Great Britain and Northern Ireland
December 1963
26 Hillcrest Gardens, Finchley, London, N3 3EY
UK PSC Register
Google
OpenCorporates