Elisabetta Franchi Silk Top under 300 £