6 The Orchids Canterbury Road, Folkestone
Reg Number: 03398806
Date of Inc: July 04, 1997
7 Canterbury Road, Folkestone
Reg Number: 11649569
Date of Inc: October 30, 2018
Reg Number: 15066234
Date of Inc: August 11, 2023