Raising in Dalbeattie, Kirkcudbrightshire We help you find any company! Barclosh Farm Limited Barclosh, Dalbeattie Dalbeattie, Kirkcudbrightshire