Craighead Farms Company numberSL003289 StatusActive TypeLimited Partnership Incorporated2 Jul 1998 Registered office South CraigheadSkelmuirPeterhead Data JSON Markdown