Overview
Legal name
LEAPCHALLEN LIMITED
Region
South West England
Registered address
6 PRINCES COURT
PRINCES ROAD
FERNDOWN
ENGLAND
BH22 9JG
Insolvency history
No