Tarrareoch Farming Company Company numberSL001380 StatusActive TypeLimited Partnership Incorporated14 Sep 1989 Registered office Tarrareoch FarmBathgateWest LothianEH48 3BJ Data JSON Markdown