Libra Contract Services Ltd Company number03254197 StatusLiquidation TypePrivate Limited Company Incorporated24 Sep 1996 Registered office 69 Vista WayHarrowMiddlesexHA3 0SJ Data JSON Markdown