There is contact details. Sent them an email no response. I paid for 100L premium compost,didn’t receive the compost and my amount of £24(£20+ 4 clearpay)gone down the drain.What a waste .Be careful before you put your money into this scamming company.
Claim your business profile now and gain access to all features and respond to customer reviews.