Larden Grange Farm, Much Wenlock
Reg Number: 04711883
Date of Inc: March 26, 2003
Reg Number: 06948338
Date of Inc: June 30, 2009