Overview
Legal name
ALLEN & SMITH LTD
Region
South East England
Registered address
THE ALEXANDER CENTRE
15-17 PRESTON STREET
FAVERSHAM
ENGLAND
ME13 8NZ
Insolvency history
No