Upper Birnie Farms (1987) Company numberSL001632 StatusActive TypeLimited Partnership Incorporated25 Feb 1991 Registered office Upper BirnieBenholmKincardineshire Data JSON Markdown