How they are still in business is anyones guess...
Luckily ?! they are closeish to me in Essex, and about ten years ago I went over to pick up a NEW 3.64 CWP for my car. I dont know who classed it as new, it was trucked! They dont seem to have changed much in that time from the comments above....
Would never go back to them.