United Kingdom of Great Britain and Northern Ireland
November 1987
Unit 4, Plot 10, Lancaster Park, Needwood, Burton On Trent, Staffordshire, DE13 9PD
UK PSC Register
Google
OpenCorporates