During the festive period the London markets close early on the last working day before Christmas and New Year. We will therefore be closed from 1 pm on 24th and 31st December, although on all other business days we will…[more]