Staups Lea Farm, Todmorden
Reg Number: 10315996
Date of Inc: August 08, 2016
Staups Lea Farm Staups Lane, Todmorden
Reg Number: 07155105
Date of Inc: February 11, 2010