Cotswold Components Limited Company number02388070 StatusLiquidation TypePrivate Limited Company Incorporated23 May 1989 Registered office 20 LansdownStroudGlosGL5 1BG Data JSON Markdown