Overview
Legal name
ABACUS LELLE LTD
Region
South West England
Registered address
2, PYNEWOOD HOUSE
1A, EXETER ROAD
IVYBRIDGE
ENGLAND
PL21 0FN
Insolvency history
No