(SeeNews) - Mar 7, 2012 - British company 2020 Renewables' proposal for a 14-turbine wind power project near Glenluce in southern Scotland will be presented to residents in the area this week, BBC News said today.