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 1pm on 24th and 31st December, although on all other business days we will be…[more]