Hi I am looking at buying a product online . The suppliers website only shows 5 star reviews which either says they are a great company to deal with or that they vet which reviews get listed. Can anyone advise if they have had dealings with <removed> ? And if they are ok or not? thanks
... View more