By Malene Birger Top under 300 £