Newbraes Farm Company numberSL004461 StatusActive TypeLimited Partnership Incorporated17 Dec 2001 Registered office Newbraes FarmCraigievarAberdeenshire Data JSON Markdown