It could well be worth contacting Trading Standards but the first thing they'll say will probably be "Oh no, not another one!". Many Trading Standards departments (covering entire counties) seem to consist of little more than one guy and his admin assistant. They're often swamped with the volume of work. All the same, give it a try.
You've already tried one of my standard checks on web traders (by using Google Street View) but, if you tell us the name of the website, I'll try to see if I can find out anything else.
Chris