The Farm House, Stamford
Reg Number: 13215960
Date of Inc: February 22, 2021
Windrush Main Street, Stamford
Reg Number: 11082828
Date of Inc: November 27, 2017
Reg Number: 00482950
Date of Inc: June 05, 1950