UPPER SHADYMOOR FARM, SHREWSBURY
Reg Number: 11541315
Date of Inc: January 01, 1970
Wallers Lodge, Shrewsbury
Reg Number: 09499604
Date of Inc: March 19, 2015
Reg Number: 15106949
Date of Inc: August 31, 2023