No, you need 97p worth of postage (at least until the postal rates increase at the end of March). Two second class stamps at 53p each would overpay it a little, but one first class at 62p isn't enough. A first class and a second class totalling 115p is paying way over the odds.
No. Take the card to any post office on Monday and they will sell you the correct stamp
No you require a European postage stamp, so the cost is 97p
NO.NEDD E for Europe stamp...