United Kingdom of Great Britain and Northern Ireland
June 1987
3rd Floor, Solar House, 1-9 Romford Road, London, E15 4RG
UK PSC Register
Google
OpenCorporates