The Craig Farm Partnership Company numberSL002786 StatusActive TypeLimited Partnership Incorporated19 Mar 1996 Registered office Craig FarmNew CumnockAyrshire Data JSON Markdown