Overview
Legal name
116 LRR MANAGEMENT LIMITED
Region
London
Registered address
116 LOWER RICHMOND ROAD
LONDON
UNITED KINGDOM
SW15 1LN
Insolvency history
No