Using electricity for heating is expensive and you are doing well if you can average £50 per month even using economy 7.
Having said that, because you are using EDF, you do need to go back and check all your bills against the meter readings. I queried one of their bills because the starting reading was not the same as the previous bill's finishing reading. They did the bill again and it came out at a higher amount the second time so I calculated the amount myself and paid that. I have invited them to find any mistakes in my calculation but instead they are threatening to force illegal entry into my property and install a prepayment meter to collect the difference between my calculation and their second bill. I'll post more on this saga when a conclusion is more likely.
To answer your question, the bills do not seem that high but you should take more meter readings and check the EDF bills very very carefully.