EDFSwitch today and join customers who’ve rated EDF ‘Excellent’ on TrustpilotUp to£40cashbackShop now