Macelellan Construction Limited(80/736) Company numberSC047466 StatusActive TypePrivate Limited Company Incorporated27 Apr 1970 Registered office 5 Townhead StreetGlassford, StrathavenML10 6TF Data JSON Markdown