TIM J. Mcgarva Company numberSL002512 StatusActive TypeLimited Partnership Incorporated10 Aug 1994 Registered office Barwhanny FarmWhauphillNewton Stewart Data JSON Markdown