Use checkboxes instead of radio buttons (Allow the user to check and uncheck colours). Display the name of the colour next to the colour swatch.
If checkboxes cannot be used instead of radio buttons, ensure there is a clear or close button to reset the filter.
Once a colour swatch is clicked, the website does not allow the user to undo this action or filter by a different colour. This is likely to lead to task failure, i.e. users don't find the products they are after and even abandon their product search.
Lack of a readable colour name makes it very difficult for colour blind users (about 4% of the population) to identify the desired colour.