United Kingdom of Great Britain and Northern Ireland
June 1974
249a, Fulwood Road, Sheffield, South Yorkshire, S10 3BD
UK PSC Register
Google
OpenCorporates