Owned by BCA (british car auctions) buy them cheap, knock you for every little scratch or dent and then chuck them straight down the ring. I have heard they've also just started charging £50 admin fee on each car they buy too.
It's the same with those phone companies too (Envirophone, Muzuma Mobile, etc...). You'd expect to see a 'For Sale' section on the site but they must have deals with other companies who will buy them from them for a nice profit.