United Kingdom of Great Britain and Northern Ireland
January 1951
33, Pasture Road, Letchworth, Herts, SG6 3LR
UK PSC Register
Google
OpenCorporates