UK renewable energy company Low Carbon announced today its plan for a new 138-MW onshore wind farm in Strathearn in Perthshire, central Scotland.