Lack of free shipping and free returns (when you placed an order between £160-340) is a huge barrier. If I see a similar product on a different platform such as zalando or John Lewis I'd more likely shop there with oeace if mind I can exchange for better size without paying shipping and returns.
I also didn't receive an instant email confirmation which made me worried.