When Carrie Symonds and Boris Johnson married last year, she rented a £2,870 wedding dress by a Greek luxury designer for a mere £45