Overview
Legal name
CASTELL & SON (OXFORD) LIMITED
Region
South East England
Registered address
113 HIGH STREET
HIGH STREET
OXFORD
ENGLAND
OX1 4BT
Insolvency history
No