MFCDT

AcronymDefinition
MFCDTMarsh Farm Community Development Trust (Luton, UK)