Is this my fault?

I was flying on advanced and I contacted Birmingham Tower and the Birmingham Approach wanted me to contact them even though I was 20 nm away from the airport. I stayed with Birmingham Tower and I got reported. Is this my fault?

Yes it is ((: