Navy Blue Short Sleeve UK 18 vintage dress for sale