Middlehall Farm Company numberSL000434 StatusActive TypeLimited Partnership Incorporated11 Feb 1982 Registered office Middlehall FarmPool O'muckhartAlloa Data JSON Markdown