United Kingdom of Great Britain and Northern Ireland
October 1967
Lynthwaite House, Denshaw Road, Delph, Oldham, OL3 5TL
UK PSC Register
Google
OpenCorporates