Kate Middleton recently stepped out in a sale navy blue dress from high street brand ASOS.com. Kate Middleton, 31, chose…