The rules have changed. You now have to give your customer 14 days to cancel. http://blog.checkatrade.com/category/members/
I'm pretty sure this doesn't apply to bespoke items i.e carpets/blinds etc that are made/cut to order