NICHOLAS LEATHARD is a Managing Director from Exeter Devon. This person was born in June 1969, which was over 51 years ago. NICHOLAS LEATHARD is British and resident in England. This company officer is, or was, associated with at least 1 company roles.
Their most recent appointment, in our records, was to AIR DUCT SYSTEMS LIMITED on 2005-07-11.