Craigbrock Farms Company numberSL001868 StatusActive TypeLimited Partnership Incorporated20 Mar 1992 Registered office DuntreathBlanefieldBy Glasgow Data JSON Markdown