Torwoodlee Mains Farm Company numberSL000832 StatusActive TypeLimited Partnership Incorporated2 Jun 1986 Registered office Torwoodlee MainsBy Galashiels Data JSON Markdown