Trafalgar Home Improvements Limited Company number01766447 StatusLiquidation TypePrivate Limited Company Incorporated1 Nov 1983 Nature of business 4544 Registered office 01766447 - Companies House Default AddressCardiffCF14 8LH Data JSON Markdown