Upper Middleton Farming Partnership Company numberSL002796 StatusActive TypeLimited Partnership Incorporated25 Mar 1996 Registered office Upper Middleton FarmGlamisAngus Data JSON Markdown