United Kingdom of Great Britain and Northern Ireland
March 1961
60, Old Church Street, London, SW3 5DB
UK PSC Register
Google
OpenCorporates