Overview
Legal name
SLR GROUP LIMITED
Region
London
Registered address
THIRD FLOOR SUMMIT HOUSE 12 RED LION SQUARE
HOLBORN
LONDON
UNITED KINGDOM
WC1R 4QH
Insolvency history
No