Overview
Legal name
LLEO LIMITED
Region
East Midlands
Registered address
BIO SCIENCE PARK
MAIN ROAD
PLUMTREE
NOTTINGHAMSHIRE
ENGLAND
NG12 5NB
Insolvency history
No