Princess Diana’s niece Lady Amelia Spencer oozes glamor in a mini dress and leather gloves as she attends the Walpole British Luxury Awards Read more