Russell Square Investments Limited Company number01731806 StatusLiquidation TypePrivate Limited Company Incorporated14 Jun 1983 Registered office 8 Herbrand StreetLondonWC1N 1HZ Data JSON Markdown