🇬🇧
INDUSTRIAL MAINTENANCE & DEVELOPMENT LIMITED
33.20 · Installation of industrial machinery and equipmentSIC33200Manufacturing & EngineeringMicroIDSC264788
📍 5 FAIRWAY AVENUE, ELGIN, IV30 6XF
Data sourced from official commercial registries. Last updated when this company filed its accounts.