2 Shacks Barn Farm, Towcester
Reg Number: 12309508
Date of Inc: November 12, 2019
2 Shacks Barn Farm, Towcester
Reg Number: 11085611
Date of Inc: November 28, 2017
Unit 6 Shacks Barn Farm, Towcester
Reg Number: 13221491
Date of Inc: February 24, 2021