United Kingdom of Great Britain and Northern Ireland
January 1954
Unit 81 Centaur Court, Claydon Business Park, Gt. Blakenham, Ipswich, Suffolk, IP6 0NL
UK PSC Register
Google
OpenCorporates