United Kingdom of Great Britain and Northern Ireland
May 1959
94-96, Seymour Place, London, W1H 1NB
UK PSC Register
Google
OpenCorporates