Overview
Legal name
AMBIA AND SONS LTD
Region
South East England
Registered address
184 WEST STREET
FAREHAM
ENGLAND
PO16 0ED
Insolvency history
No