No, sorry. I live in Germany and do therefore not know where the service centers in England are located ;)
You could try google or contact SE.