8a Lennard Road, Folkestone
Reg Number: 14938560
Date of Inc: June 15, 2023
5-6 Lennard Road, Folkestone
Reg Number: 07274036
Date of Inc: June 04, 2010