Upper Middleton Farm Company numberSL000373 StatusActive TypeLimited Partnership Incorporated10 Jul 1981 Registered office Upper Middleton FarmGlenogilvyGlamis Data JSON Markdown