Overview
Legal name
BARONSMEDE TECHNOLOGY LIMITED
Region
London
Registered address
2 BLOOMSBURY STREET
LONDON
WC1B 3ST
Insolvency history
Yes