No, £20 free no deposit casinos are meant to be claimed and spent just once. They are often part of registration promotions and may not be claimed by veteran players, unless they form part of VIP program rewards.