Townsend Farms Company numberSL002706 StatusActive TypeLimited Partnership Incorporated15 Aug 1995 Registered office Whin And Glen FarmsKildonanIsle Of Arran Data JSON Markdown