Banff and Macduff Community Trust LtdBanff and Macduff Community Trust Ltd (BMCT) is a community-led company limited by guarantee established in January 2009 to undertake projects providing benefit to the towns of Banff and Macduff.