United Kingdom of Great Britain and Northern Ireland
April 1965
54, Plumstead High Street, London, SE18 1SL
UK PSC Register
Google
OpenCorporates