Prince William’s cousin Lady Amelia Spencer was a bombshell in a sheer lace mini dress at the celebration dinner for the UK flagship store launch of Aromaria Prince William’s cousin Lady Amelia Spencer was a bombshell in a sheer lace mini dress at the celebration dinner for the UK flagship store launch of Aromaria