LIBRA HOLDINGS LIMITED Company number 01895532 · Monitor this company Dissolved Overview People 11 Financial Documents Analysis Location Related Registered office AddressFOURTH FLOOR, 20 MARGARET STREET, LONDON, ENGLAND, W1W 8RS PostcodeW1W 8RS Companies at this postcode 203 Map