Dykehead Farms Company numberSL001320 StatusActive TypeLimited Partnership Incorporated27 Apr 1989 Registered office DykeheadHightaeDumfriesshire Data JSON Markdown