if you have all of those papers, then it may be possible to register it in england. you would have to try by having a uk resident go to there local vehicle licensing office and ask. it may be possible just based on the chassis number.
as i'm not a uk resident at the moment, i cannot help you.