Overview
Legal name
LIBRA CONTRACT SERVICES LTD.
Region
London
Registered address
69 VISTA WAY
HARROW
MIDDLESEX
HA3 0SJ
Insolvency history
Yes