German renewables developer BayWa r.e. AG has signed an off-take agreement with UK energy supplier SmartestEnergy Limited related to a 43.2-MW onshore wind farm under construction in Scotland.