Craigston Castle Farms (1999) Company numberSL004217 StatusActive TypeLimited Partnership Incorporated30 May 2001 Registered office CraigstonTurriffAberdeenshire Data JSON Markdown