Andrew Armstrong & Sons Limited Company numberSC032826 StatusActive - Proposal To Strike Off TypePrivate Limited Company Incorporated30 Jan 1958 Nature of business 4533 Registered office Co James Swinton And CompanyNoble PlaceHawick Data JSON Markdown