Middleton Farm Company numberSL001689 StatusActive TypeLimited Partnership Incorporated20 Jun 1991 Registered office Middleton FarmComriePerthshire Data JSON Markdown