United Kingdom of Great Britain and Northern Ireland
November 1986
53a, St. Leonards Road, Poplar, London, E14 0QY
UK PSC Register
Google
OpenCorporates