Church View 1 The Glebe, Barnstaple
Reg Number: 12967597
Date of Inc: October 22, 2020
Chilbridge Farm, Barnstaple
Reg Number: 05345644
Date of Inc: January 28, 2005
Town Farm, Barnstaple
Reg Number: 11622412
Date of Inc: October 15, 2018