I ordered some waterproof shoes but have not received them. I emailed the company, but there was no response. Their website shows a 4.5-star rating on Trustpilot, but I can't verify that on Trustpilot's own site. They claim to be based in Covent Garden, London, but the contact number is a French mobile.
Claim your business profile now and gain access to all features and respond to customer reviews.