Software in Lockerbie, Dumfriesshire We help you find any company! Contracting Facilities Limited 1 Glenannan Park Lockerbie, Dumfriesshire