Overview
Legal name
LEEPFROG SYSTEMS LIMITED
Region
London
Registered address
11 FAIRVIEW CRESCENT
HARROW
MIDDLESEX
HA2 9UB
Insolvency history
No