Sewardstone Hall Farm Sewardstone Road, London
Reg Number: 01249680
Date of Inc: March 18, 1976
Sewardstone Hall Farm, London
Reg Number: 07953069
Date of Inc: February 16, 2012