United Kingdom of Great Britain and Northern Ireland
June 1971
633-635, Pollokshaws Road, Glasgow, G41 2QG
UK PSC Register
Google
OpenCorporates