private void NewAddressButton_Click(object sender, RoutedEventArgs e)
        {
            Address           address = new Address();
            NewAddressControl nac     = new NewAddressControl(address);

            nac.ShowDialog();
            if (address.PostCode == null || address.Road == null || address.Town == null)
            {
                return;
            }
            AddressManager.AddForeignAddress(address);
            orderDetails.CurrentAddress = Helper.DeepClone <Address>(address);
        }