Graham J Armstrong Company numberSL001963 StatusActive TypeLimited Partnership Incorporated28 Jul 1992 Registered office Laghead FarmGatehouse Of FleetCastle Douglas Data JSON Markdown