Overview
Legal name
SPENCER PRIVATE HOSPITALS LIMITED
Region
South East England
Registered address
1 & 3 ALMOND HOUSE BETTESHANGER ROAD
BETTESHANGER
DEAL
ENGLAND
CT14 0EN
Insolvency history
No