Gold £3,144.88 /ozSilver £48.98 /ozPlatinum £1,259.56 /ozLondon live desk open