is inactive
Where is BARCLAY RUSSELL LIMITED's headquarters?
BARCLAY RUSSELL LIMITED's headquarters is located at London, WC1B 3QJ, 32 Bloomsbury Street
What year was BARCLAY RUSSELL LIMITED started?
BARCLAY RUSSELL LIMITED was started in 2014
Sources: Companies House