Our London Head Office has moved! From 16th July you will be able to find us at 303 Clerkenwell Workshops, 27/31 Clerkenwell Close, London EC1R 0AT.  Our phone number remains the same: +44 20 7618 8510.