Allan Farms Company numberSL002656 StatusActive TypeLimited Partnership Incorporated27 Apr 1995 Registered office Newmains Of EdingariochLeslieAberdeenshire Data JSON Markdown