Hi arpat123,
It does sound like E.ON didn't have your forwarding address, or this may have been incorrect as a revised bill using the correct meter readings will have been produced.
I agree with Jalexa, call E.ON and ask why you have received this bill now and as you provided the final meter readings when you moved out of the property, why were the accurate reads not used to produce the final bill.
If the billing is now correct and E.ON have been sending bills and allow up letters, you will need to pay this balance, but ask the questions first.
Helena