Overview
Legal name
ABACUS BUSINESS DEVELOPMENT LTD
Region
South East England
Registered address
OFFICE 2 FIRST FLOOR
7 MACKENZIE STREET
SLOUGH
BERKSHIRE
UNITED KINGDOM
SL1 1XQ
Insolvency history
No