Macfarlane Dixon (Contracts) Limited Company numberSC064714 StatusActive TypePrivate Limited Company Incorporated25 Apr 1978 Registered office 17 Bell StreetAirdrieML6 0BS Data JSON Markdown