Craig Estate Farms Company numberSL003063 StatusActive TypeLimited Partnership Incorporated2 Jul 1997 Registered office Craig Home FarmRhynieAberdeenshire Data JSON Markdown