Honest reviews about octopus energy please. Just moved into a house 2 bed me and my son and energy is already with Scottish power heard terrible reviews not set direct debit up yet however they've rang me to set account up
Apparently octopus are highest rated in UK currently shall I switch to them for energy?