Overview
Legal name
APARTMENTS IN IBIZA UK LIMITED
Region
West Midlands
Registered address
ORCHARD HOUSE
15A MARKET STREET
TELFORD
SHROPSHIRE
ENGLAND
TF2 6EL
Insolvency history
No