British groceries and general merchandise retailer Tesco Plc (LON:TSCO) has inked three off-take contracts with EDF Renewables for about 60 MW of onshore wind and rooftop solar power.