Overview
Legal name
AMBUCARE LTD
Region
West Midlands
Registered address
UNIT 2 ROMFORD ROAD
ASTONFIELDS INDUSTRIAL ESTATE
STAFFORD
STAFFORDSHIRE
UNITED KINGDOM
ST16 3DZ
Insolvency history
No