This £22.50 supermarket polka dot dress is the versatile buy you'll wear all summer long Yahoo Life UK