Never bought from them but offered them two watches. Didn't sell to them either time. The second time they told me they buy most of their watches direct from the Rolex factory and enjoy huge discounts for not going through the AD network which is why their offer of less than £6k for a SD43 was "competitive".
Based off that I wouldn't go near them as a buyer or seller.