Nestled in the heart of Mayfair, Jenny Packham's flagship store has been bringing luxury glamour to London for...