NewUK CompaniesHome›14/08/2026›Mallard Close Development LTDMallard Close Development LTDPrivate limited company · DE65 6SU Egginton · 17400058Incorporation date 14/08/2026Print / PDFActivityResidents property management (98000)