Upper Muirhall Farming Company Company numberSL001715 StatusActive TypeLimited Partnership Incorporated24 Jul 1991 Registered office Uppermuirhall FarmKinnoullPerthshire Data JSON Markdown