Ross Farms 1998 Company numberSL003452 StatusActive TypeLimited Partnership Incorporated23 Feb 1999 Registered office Auchleuchries EstateNear EllonAberdeenshire Data JSON Markdown