5 Farm Court, Leominster
Reg Number: 03781342
Date of Inc: June 02, 1999
The Old Farm House, Leominster
Reg Number: 09603720
Date of Inc: May 21, 2015